Felsöka mixat nätverk då utdelningar inte funkar
Felsöka mixat nätverk då utdelningar inte funkar
Hej alla, kanske att detta hör hemma i nybörjarforum men någonstans måste man ju börja.
Har ett hemmanätverk med ca 5 datorer och reoutern D-link DIR 635 (trådbundet och trådlöst). Ursprungligen har huvuddelen av datorerna varit "windows-burka" så utdelningar och liknande mellan burkarna har inte varit något större problem. De burkar som har Ubuntu har (vanligtvis) hitta ut på nätverket (för att tillexempel hämta filer från windows datorerna).
Hur som helst... har en gammal 98 dator med Ubuntu 8.04 från vilken jag vill dela ut filer och hårddiskar på mitt hemanätverk (till samtliga datorer i nätverket och oberoende av operativsys) men det tycks vara omöjligt att dela ut något från Ubuntudatorerna.
Jag har installerat Samba och NFS. Har provat guider och wickis på längden och tvären men jag kan inte ens få Ubuntudatorerna att dela ut till varandra
Hur fortsätter jag?
Hur felsöker man?
Har ett hemmanätverk med ca 5 datorer och reoutern D-link DIR 635 (trådbundet och trådlöst). Ursprungligen har huvuddelen av datorerna varit "windows-burka" så utdelningar och liknande mellan burkarna har inte varit något större problem. De burkar som har Ubuntu har (vanligtvis) hitta ut på nätverket (för att tillexempel hämta filer från windows datorerna).
Hur som helst... har en gammal 98 dator med Ubuntu 8.04 från vilken jag vill dela ut filer och hårddiskar på mitt hemanätverk (till samtliga datorer i nätverket och oberoende av operativsys) men det tycks vara omöjligt att dela ut något från Ubuntudatorerna.
Jag har installerat Samba och NFS. Har provat guider och wickis på längden och tvären men jag kan inte ens få Ubuntudatorerna att dela ut till varandra
Hur fortsätter jag?
Hur felsöker man?
Re: Felsöka mixat nätverk då utdelningar inte funkar
Jag utgår från att alla datorer befinner sig i samma subnet, alltså har adresser som börjar på samm IP, t ex; 192.168.0.xxx, eller 192.168.1.xxx. DHCP är inte alltid att rekommendera, speciellt om man kör en server. Statiska IP är ofta att föredra, tycker jag.
När det gäller Samba/windows fildelning från Linux kan det vara bra att studera filen /etc/samba/smb.conf. Nr. 1 är, som du säkert vet, att alla är satta i samma workgroup.
Några parametrar i smb.conf för enklaste fildelning;
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = WORKGROUP
# server string is the equivalent of the NT Description field
server string = %h server (Samba, Ubuntu)
# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable its WINS Server
wins support = no
# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
; wins server = w.x.y.z
# This will prevent nmbd to search for NetBIOS names through DNS.
dns proxy = no
.....
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = share
.............
- Ta bort semikolon och ändra!
För att dela ut en mapp från Linux med fulla rättigheter kan det se ut så här i smb.conf (kräver 'security = share';
[maxtor300]
path = /media/maxtor300
create mode = 0777
directory mask = 0777
available = yes
browsable = yes
public = yes
writable = yes
Man måste också ge mappen fulla rättigheter i linux, via t ex nautilus, eller terminalen.
Detta är alltså enklaste formen av fildelning i Samba/windows, utan users och loginkonton m m. Därmed är det inte heller den säkraste.
Var det detta du var ute efter?
När det gäller Samba/windows fildelning från Linux kan det vara bra att studera filen /etc/samba/smb.conf. Nr. 1 är, som du säkert vet, att alla är satta i samma workgroup.
Några parametrar i smb.conf för enklaste fildelning;
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = WORKGROUP
# server string is the equivalent of the NT Description field
server string = %h server (Samba, Ubuntu)
# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable its WINS Server
wins support = no
# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
; wins server = w.x.y.z
# This will prevent nmbd to search for NetBIOS names through DNS.
dns proxy = no
.....
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = share
.............
- Ta bort semikolon och ändra!
För att dela ut en mapp från Linux med fulla rättigheter kan det se ut så här i smb.conf (kräver 'security = share';
[maxtor300]
path = /media/maxtor300
create mode = 0777
directory mask = 0777
available = yes
browsable = yes
public = yes
writable = yes
Man måste också ge mappen fulla rättigheter i linux, via t ex nautilus, eller terminalen.
Detta är alltså enklaste formen av fildelning i Samba/windows, utan users och loginkonton m m. Därmed är det inte heller den säkraste.
Var det detta du var ute efter?
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Re: Felsöka mixat nätverk då utdelningar inte funkar
Hej, Till att börja med har jag en XP-dator som tillhör min workgroup (KNAUTHS).Den är tänkt i detta fall vara klient. Ubuntudatorn är tänk att aggera som server (XP-datorn har iof dual boot med Ubuntu (därav de misslyckade försöken att använda NFS)
1. Datorerna (åtminstone de närmaste tycks samtliga ha IP adresser enligt 192.168.0.xxx.
2. Öhh DHCP du kanske kan utveckal en smula?
Vad det gäller filen smb.conf ser den inte riktigt lika dan ut som min.
3. Datorerna tycks tillhöra samma workgroup.
4. Serverstring låg före workgroup i texten och har inget angivet
5. wins suport = yes
6. ; wins server = w,x,y,z Saknas i filen (men är inte raden utkommaterad, då har den väll ingen påverkan?)
7. dns proxy finns inte med i texten
8 security = share finns inte i texten däremot finns security = user.
Min test mapp har blivit utdelad via nautilus och rutorna "Dela ut den här mappen" och "tillåt andra personer att skriva i den här mappen" är förbockade. Vissa saker kan jag ändra redan nu i smb.conf men hoppas på en kommentar först. Här är filen:
[global]
; General server settings
netbios name = knauths_mediaserver
server string =
workgroup = KNAUTHS
announce version = 5.0
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192
passdb backend = tdbsam
security = user
null passwords = true
username map = /etc/samba/smbusers
name resolve order = hosts wins bcast
wins support = yes
printing = CUPS
printcap name = CUPS
syslog = 1
syslog only = yes
; NOTE: If you need access to the user home directories uncomment the
; lines below and adjust the settings to your hearts content.
;[homes]
;valid users = %S
;create mode = 0600
;directory mode = 0755
;browseable = no
;read only = no
;veto files = /*.{*}/.*/mail/bin/
; NOTE: Only needed if you run samba as a primary domain controller.
; Not needed as this config doesn’t cover that matter.
;[netlogon]
;path = /var/lib/samba/netlogon
;admin users = Administrator
;valid users = %U
;read only = no
; NOTE: Again - only needed if you’re running a primary domain controller.
;[Profiles]
;path = /var/lib/samba/profiles
;valid users = %U
;create mode = 0600
;directory mode = 0700
;writeable = yes
;browseable = no
[printers]
path = /tmp
printable = yes
guest ok = yes
browseable = no
; Uncomment if you need to share your CD-/DVD-ROM Drive
;[DVD-ROM Drive]
;path = /media/cdrom
;browseable = yes
;read only = yes
;guest ok = yes
[testmupp]
path = /home/knauths/testmupp
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755
force user = knauths
force group = knauths
1. Datorerna (åtminstone de närmaste tycks samtliga ha IP adresser enligt 192.168.0.xxx.
2. Öhh DHCP du kanske kan utveckal en smula?
Vad det gäller filen smb.conf ser den inte riktigt lika dan ut som min.
3. Datorerna tycks tillhöra samma workgroup.
4. Serverstring låg före workgroup i texten och har inget angivet
5. wins suport = yes
6. ; wins server = w,x,y,z Saknas i filen (men är inte raden utkommaterad, då har den väll ingen påverkan?)
7. dns proxy finns inte med i texten
8 security = share finns inte i texten däremot finns security = user.
Min test mapp har blivit utdelad via nautilus och rutorna "Dela ut den här mappen" och "tillåt andra personer att skriva i den här mappen" är förbockade. Vissa saker kan jag ändra redan nu i smb.conf men hoppas på en kommentar först. Här är filen:
[global]
; General server settings
netbios name = knauths_mediaserver
server string =
workgroup = KNAUTHS
announce version = 5.0
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192
passdb backend = tdbsam
security = user
null passwords = true
username map = /etc/samba/smbusers
name resolve order = hosts wins bcast
wins support = yes
printing = CUPS
printcap name = CUPS
syslog = 1
syslog only = yes
; NOTE: If you need access to the user home directories uncomment the
; lines below and adjust the settings to your hearts content.
;[homes]
;valid users = %S
;create mode = 0600
;directory mode = 0755
;browseable = no
;read only = no
;veto files = /*.{*}/.*/mail/bin/
; NOTE: Only needed if you run samba as a primary domain controller.
; Not needed as this config doesn’t cover that matter.
;[netlogon]
;path = /var/lib/samba/netlogon
;admin users = Administrator
;valid users = %U
;read only = no
; NOTE: Again - only needed if you’re running a primary domain controller.
;[Profiles]
;path = /var/lib/samba/profiles
;valid users = %U
;create mode = 0600
;directory mode = 0700
;writeable = yes
;browseable = no
[printers]
path = /tmp
printable = yes
guest ok = yes
browseable = no
; Uncomment if you need to share your CD-/DVD-ROM Drive
;[DVD-ROM Drive]
;path = /media/cdrom
;browseable = yes
;read only = yes
;guest ok = yes
[testmupp]
path = /home/knauths/testmupp
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755
force user = knauths
force group = knauths
Re: Felsöka mixat nätverk då utdelningar inte funkar
Om man vill kan man säga att det finns två vägar attgå;
1. Köra med användare och inloggning = säkert
2. Göra det enkelt genom att skapa öppna utdelningar.
Din smb.conf beskriver användare och inloggning, vilket kanske är bäst för dina behov. Men svårare att dra igång.
1. Köra med användare och inloggning = säkert
2. Göra det enkelt genom att skapa öppna utdelningar.
Din smb.conf beskriver användare och inloggning, vilket kanske är bäst för dina behov. Men svårare att dra igång.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Re: Felsöka mixat nätverk då utdelningar inte funkar
Hur osökert är egentligen det enkla alternativet. Servern ska dela ut media (mp3, jpg etc) till samtliga användare i hemanätverket, filerna som ska delas ut är inte speciellt känsliga. Dessutom ska väl reoutern funka som brandvägg mot intrång utifrån?. Om datorn görs mindre säker med den öppna metoden finns det då en reel risk att hela hemanätverket blir Mycket osäkrare (Är egentligen inte en speciel skrajsen typ
).
Även om det blir lite splittrat så frågar jag:
Varför har jag inte fått igång utdelningen via den säkra metoden?
Hur kan jag få igång en "öppen" utdelning när smb.conf tycks se olika ut mellan olika datorer?

Även om det blir lite splittrat så frågar jag:
Varför har jag inte fått igång utdelningen via den säkra metoden?
Hur kan jag få igång en "öppen" utdelning när smb.conf tycks se olika ut mellan olika datorer?
Re: Felsöka mixat nätverk då utdelningar inte funkar
Utdelning med inloggning kan jag inget om.
Vad gäller säkerhet så har du portarna 137-139 och 445 stängda utåt WAN, så är allt lugnt. (gäller både TCP och UDP)
Ändrar du enligt mitt exempel ovan med security = share,wins support = no osv, samt lägg upp utdelningen som jag beskrivit (maxtor300) så borde det funka. Ändra också rättigheterna i själva linux till fulla (0777).
Lycka till!
Vad gäller säkerhet så har du portarna 137-139 och 445 stängda utåt WAN, så är allt lugnt. (gäller både TCP och UDP)
Ändrar du enligt mitt exempel ovan med security = share,wins support = no osv, samt lägg upp utdelningen som jag beskrivit (maxtor300) så borde det funka. Ändra också rättigheterna i själva linux till fulla (0777).
Lycka till!
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Re: Felsöka mixat nätverk då utdelningar inte funkar
Tack för förslagen men...
Har ändrat i smb.conf samt även labbat en del i övrigt med filen. Ursprungligen kunde jag se att XP åtminstone registrerade min ubuntu dator (det gick dock aldrig att komma åt den). Nu funkar det inte alls.
I och med att jag inte heller fick NFS att funka tidigare börjar undra om det kan vara reouter och det här med dhcp som spökar. Nån som har någon bra ide?
Har ändrat i smb.conf samt även labbat en del i övrigt med filen. Ursprungligen kunde jag se att XP åtminstone registrerade min ubuntu dator (det gick dock aldrig att komma åt den). Nu funkar det inte alls.
I och med att jag inte heller fick NFS att funka tidigare börjar undra om det kan vara reouter och det här med dhcp som spökar. Nån som har någon bra ide?
Re: Felsöka mixat nätverk då utdelningar inte funkar
Det bästa är statiskt IP på Ubuntudatorn som skall dela ut. När man meckat med smb.conf måste man starta om samba med;
sudo /etc/init.d/samba restart
Jag misstänker starkt att även windowsburkarna skall startas om när man ändrat i linuxservern.
Testa sedan från en XP-burk med:
Start -> Kör -> \\linuxburkens_IP-nummer
Mer tips:
http://ubuntuforums.org/showthread.php? ... re+windows
Et annat verktyg i linux från en terminal:
sudo shares-admin
Mer tips här:
http://ubuntuforums.org/showthread.php? ... re+windows
sudo /etc/init.d/samba restart
Jag misstänker starkt att även windowsburkarna skall startas om när man ändrat i linuxservern.
Testa sedan från en XP-burk med:
Start -> Kör -> \\linuxburkens_IP-nummer
Mer tips:
http://ubuntuforums.org/showthread.php? ... re+windows
Et annat verktyg i linux från en terminal:
sudo shares-admin
Mer tips här:
http://ubuntuforums.org/showthread.php? ... re+windows
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Re: Felsöka mixat nätverk då utdelningar inte funkar
För att sammanfatta en enkel 'öppen' samba-fildelningslösning;
* Sätt statiskt IP på servern
* Ge den utdelade mappen fulla rättigheter i Linux (sudo chmod 0777 /min/sökväg/till/utdelade/mappen)
Ändra bl a dessa parametrar i /etc/samba/smb.conf
workgroup = WORKGROUP (Alla skall ha samma. viktigt att få rätt med versaler eller gemener)
security = share (står antagligen = user)
server string = %h MINFINASERVER (Det servernamn du vill ha)
wins support = no
[newserverfiles]
path = /media/files
force create mode = 0777
create mask = 0777
directory mask = 0777
force directory mode = 0777
available = yes
browsable = yes
public = yes
writable = yes
force user = nobody
force group = nogroup
Jag har just testat detta från min XP-burk. Jag kan köra från 'Start -> Kör -> \\IP-numret_på_servern' och se alla utdelningar på den.
Jag kan lägga upp filer och radera filer på servern.
VIKTIGT !! : Jag har portarna 137-139 och 445 (TCP och UDP) stängda i min brandvägg !!!
Vill man ha ytterligare säkerhet i denna konfiguration kan man låsa till det lokala nätverket hårdare. Mer om det senare.
* Sätt statiskt IP på servern
* Ge den utdelade mappen fulla rättigheter i Linux (sudo chmod 0777 /min/sökväg/till/utdelade/mappen)
Ändra bl a dessa parametrar i /etc/samba/smb.conf
workgroup = WORKGROUP (Alla skall ha samma. viktigt att få rätt med versaler eller gemener)
security = share (står antagligen = user)
server string = %h MINFINASERVER (Det servernamn du vill ha)
wins support = no
[newserverfiles]
path = /media/files
force create mode = 0777
create mask = 0777
directory mask = 0777
force directory mode = 0777
available = yes
browsable = yes
public = yes
writable = yes
force user = nobody
force group = nogroup
Jag har just testat detta från min XP-burk. Jag kan köra från 'Start -> Kör -> \\IP-numret_på_servern' och se alla utdelningar på den.
Jag kan lägga upp filer och radera filer på servern.
VIKTIGT !! : Jag har portarna 137-139 och 445 (TCP och UDP) stängda i min brandvägg !!!
Vill man ha ytterligare säkerhet i denna konfiguration kan man låsa till det lokala nätverket hårdare. Mer om det senare.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Re: Felsöka mixat nätverk då utdelningar inte funkar
Hej tänkte höra av mig så ni inte tror att jag gett upp...Nu börjar det hända grejor, men det är lite mycket nu. Kan i allafall säga att 1. Installera samba och högerklicka på "utdelningsmappen" funkar inte. 2.Köra utdelning via Nautilus...funkar inte. 3. Köra shares-admin...funkar inte heller. Däremot funkar det när man redigerar smb.conf (tog ett tag innan jag fattade hur
)
Men jag ska knåpa vidare med det här ett tag till och ber sedan att få återkomma om någon dag.
//Tack så länge...

Men jag ska knåpa vidare med det här ett tag till och ber sedan att få återkomma om någon dag.
//Tack så länge...