View previous topic :: View next topic |
Author |
Message |
Luc484 Veteran
Joined: 26 Mar 2005 Posts: 1035 Location: Italy
|
Posted: Sun Jan 08, 2006 10:56 am Post subject: [Solved] Samba e firewall |
|
|
Salve a tutti. Erano parecchi giorni che usavo samba senza alcun problema. In pratica una directory del mio pc che ha Gentoo è connessa in wireless con una serie di altri pc, alcuni dei quali hanno windows. In pratica faccio quello che ho letto in molti altri messaggi, ossia condivido dal pc con linux una serie di file in una cartella. Oggi, da qualche ora, non si vedono più. Ho capito che il problema è il firewall di linux. Disabilitandolo tutto funziona, se lo abilito, Gentoo appare come computer su windows, ma non posso fare il browse. Windows dice che non si dispone delle autorizzazioni necessarie. Eppure non ho cambiato nulla da quando funzionava. Questa è la condivisione nel smb.conf:
Code: | [audio]
comment = Public Files
guest ok = yes
path = /mnt/ext3a/documenti/wma/
#case sensitive = no
public = yes
browseable = yes
writable = no |
Secondo voi cosa potrebbe essere? Per abilitare la connessione di samba ho abilitato Microsoft SMB over TCP, l'ho letto in qualche messaggio, e fino ad oggi aveva funzionato. Avete qualche idea su come possa provare a sistemarlo?
Grazie mille.
Last edited by Luc484 on Sat Jan 14, 2006 6:29 pm; edited 1 time in total |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sun Jan 08, 2006 9:32 pm Post subject: Re: Samba e firewall |
|
|
prova ad infilare una regola che logga i pacchetti alla fine di ogni chain del tuo firewall, in modo da poter vedere dove sta il problema, esattamente |
|
Back to top |
|
|
Luc484 Veteran
Joined: 26 Mar 2005 Posts: 1035 Location: Italy
|
Posted: Sun Jan 08, 2006 10:14 pm Post subject: |
|
|
Posso farlo in qualche modo da guarddog oppure devo fare da linea di comando?
Grazie mille. |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sun Jan 08, 2006 10:18 pm Post subject: |
|
|
da linea di comando sai quello che fai. quando si devono fare di test è meglio stare più a basso livello possibile |
|
Back to top |
|
|
Luc484 Veteran
Joined: 26 Mar 2005 Posts: 1035 Location: Italy
|
Posted: Sat Jan 14, 2006 5:42 pm Post subject: |
|
|
Ho provato di tutto. Ho cercato anche per bene le porte che devono essere aperte che sono la 137 e la 138 UDP e la 139 TCP, aprendole esplicitamente da guarddog, ma nulla. Quando provo mi dice che non ha i diritti per entrare. Eppure quando disabilito il firewall, tutto ok. Ho pensato anche che fosse un problema di permessi, ed allora ho controllato il log e trovo che l'errore è sempre questo:
Code: | User samba in passdb, but getpwnam() fails! |
ho fatto una ricerca e si diceva sempre di eseguire smbpasswd, che è quello che ho fatto mettendo una password. Ora neanche mi mostra più il pc con Gentoo da windows. Questo è l'output di testparm:
Code: | cluca samba # testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[public]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
# Global parameters
[global]
workgroup = MYHOME
server string = Samba Server %v
interfaces = lo, eth1
bind interfaces only = Yes
security = SHARE
guest account = samba
log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
printcap name = cups
guest ok = Yes
hosts allow = 127.0.0.1, cchiara/24
hosts deny = 0.0.0.0/0
[public]
comment = Public Files
path = /home/
create mask = 0766 |
Qualcuno vede per caso qualche cosa di strano? Ora, a forza di cincionare non mi pare nemmeno più samba:
Code: | cluca samba # /etc/init.d/samba start
* samba -> start: smbd ... [ !! ]
* samba -> start: nmbd ... [ ok ]
* Error: stopping services (see system logs)
* samba -> stop: smbd ... [ ok ]
* samba -> stop: nmbd ... [ !! ] |
L'errore che appare è sempre quello che ho riportato sopra. Qualcuno mi sa dare qualche consiglio?
Grazie mille. |
|
Back to top |
|
|
Luc484 Veteran
Joined: 26 Mar 2005 Posts: 1035 Location: Italy
|
Posted: Sat Jan 14, 2006 6:28 pm Post subject: |
|
|
Never mind ragazzi. Tutto a posto mi pare stranamente. Ho corretto qualche cosa che ora non ricordo ed ora sembra funzionare correttamente. Mi sa che il problema stava nella riga:
Code: | hosts allow = 127.0.0.1, cchiara/24 |
ho tolto il /24, anche se non ho capito perchè creasse problemi, e comunque prima non c'era e non funzionava comunque. Boh... Spero che ora funzioni definitivamente.
Scusate il messaggio inutile. |
|
Back to top |
|
|
|