PDA

View Full Version : Kubuntu 9.04 e condivisione in rete


666dyd666
13-05-2009, 11:12
Ciao a tutti.

Ho da poco upgradato al 9.04, tutto funziona a dovere, ma si è presentato un problema.
Prima (8.04 e 8.10) riuscivo a condividere senza alcun problema cartelle nella mia rete domestica con Samba (per la presenza di pc con Windows), ora non più.
O meglio, le cartelle riesco sì a condividerle (sembra che le operazione vadano a buon fine e vedo le cartelle con la piccola icona del mondo) ma il computer non mi viene visto all'interno della rete, nonostante, fra l'altro, sia nello stesso gruppo di lavoro.
Quindi secondo me è proprio un problema di visibilità del pc.

Come posso ovviare?

Grazie!

sacarde
14-05-2009, 09:30
con:

smbclient -L <ip>

vedi le share attualmente esistenti

666dyd666
14-05-2009, 13:12
Già, ma il mio problema è che con gli altri pc della rete domestica non riesco a vedere il pc con Kubuntu...

sacarde
14-05-2009, 16:29
ma comunicano tra loro?

esempio rispondono al ping?

666dyd666
14-05-2009, 17:47
Tutti i pc comunicano correttamente fra loro, tranne quello con Kubuntu che non viene rilevato.

In passato, prima dell'upgrade, il pc con Kubuntu era visibile all'interno della stessa rete e condivideva cartelle senza alcun problema.

Come faccio ad impostare il pc come visibile in rete? Io non lo vedo nemmeno...

sacarde
14-05-2009, 19:18
ma la rete funziona?

che ip e mask hanno ?

666dyd666
17-05-2009, 18:18
Certo, la rete funziona benissimo. E' tutto a posto: condivisione di file, internet ecc.

Gli ip della rete vanno da 192.168.1.1 (router) a 192.168.1.5; la subnet mask è quella standard, ossia 255.255.255.0.
Il pc con kubuntu che mi da problemi ha ip 192.168.1.2

sacarde
17-05-2009, 19:36
quindi


smbclient -L 192.168.1.2

non ti da nulla.....

neanche sul pc stesso?

p.s.
controllato : testparm

666dyd666
17-05-2009, 20:34
Mandando il comando dal pc stesso mi dice:

Connection to 192.168.1.2 failed (Error NT_STATUS_CONNECTION_REFUSED)

Se mando il testparm mi restituisce:

Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
WARNING: The "share modes" option is deprecated
Processing section "[netlogon]"
WARNING: The "share modes" option is deprecated
Processing section "[profiles]"
Processing section "[printers]"
WARNING: The "share modes" option is deprecated
Processing section "[pdf-documents]"
Processing section "[pdf-printer]"
Processing section "[File]"
Processing section "[X1234]"
Processing section "[X5678]"
Loaded services file OK.
ERROR: pid directory file:///var/run/samba does not exist
WARNING: You have some share names that are longer than 12 characters.
These may not be accessible to some older clients.
(Eg. Windows9x, WindowsMe, and smbclient prior to Samba 3.0.)
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

E quindi:

[global]
netbios name = MARCO
server string = Samba file and print server
interfaces = 127.0.0.1/8, 192.168.0.0/24
bind interfaces only = Yes
security = SHARE
update encrypted = Yes
client schannel = No
server schannel = No
allow trusted domains = No
obey pam restrictions = Yes
smb passwd file = file:///etc/samba/smbpasswd
private dir = file:///etc/samba
guest account = smbguest
passwd program = file:///usr/bin/passwd%20'%25u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
passwd chat timeout = 120
username map = file:///etc/samba/smbusers
password level = 6
username level = 6
unix password sync = Yes
log file = file:///var/log/samba/samba.log
max log size = 1000
name resolve order = wins lmhosts bcast
client signing = No
client use spnego = No
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
printcap name = cups
machine password timeout = 120
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
delete user script = /usr/sbin/userdel '%u'
add group script = /usr/sbin/groupadd '%g'
delete group script = /usr/sbin/groupdel '%g'
add user to group script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
set primary group script = /usr/sbin/groupadd '%g'
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u'
logon script = %G.bat
logon path = %5C%5C%25L%5Cprofiles%5C%25u
logon drive = m:
logon home = %5C%5C%25L%5Chomes%5C%25u
os level = 33
local master = No
domain master = No
dns proxy = No
pid directory = file:///var/run/samba
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind separator = @
winbind cache time = 360
winbind use default domain = Yes
winbind trusted domains only = Yes
winbind nested groups = No
winbind nss info = no
hosts allow = 127., 192.168.0.
cups options = raw
follow symlinks = No

[homes]
comment = Home Directories
path = /home
read only = No
locking = No
share modes = No

[netlogon]
comment = Network Logon Service
path = /home/netlogon
locking = No
share modes = No

[profiles]
comment = User Profiles
path = /var/samba/profiles
read only = No
create mask = 0600
directory mask = 0700
browseable = No
locking = No

[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
locking = No
share modes = No

[pdf-documents]
comment = Converted PDF Documents
path = /home/pdf-documents
read only = No
guest ok = Yes

[pdf-printer]
comment = PDF Printer Service
path = /tmp
guest ok = Yes
printable = Yes
printing = bsd
print command = /usr/bin/gadmin-samba-pdf %s %u
lpq command = lpq -P'%p'
lprm command = lprm -P'%p' %j
use client driver = Yes

[File]
path = file:///home/xxxxxxxxxxxxxxxx
read only = No
guest ok = Yes

[x1234]
comment = No comment
path = /home/xxxxxxxxxxxxxxxxx
read only = No
guest ok = Yes
printable = Yes
locking = No

[x5678]
path = /home/xxxxxxxxxxxxxxxxxxxx
read only = No
guest ok = Yes

sacarde
17-05-2009, 20:55
ma il servizio e' stato attivato?


smbd e' in esecuzione ?

666dyd666
17-05-2009, 22:39
In realtà credo abbia qualche problema ad attivarsi...

Noto che se mando da terminale il comando per fare partire samba mi dice failed. Ho provato anche a disinstallarlo e riinstallarlo ma continua...

sacarde
18-05-2009, 07:50
dovresti trovare qualche errore in:


/var/log/samba/........
o
/var/log/messages
o
/var/log/daemon.log

666dyd666
18-05-2009, 21:42
Più di una volta mi ha detto che il file smbpasswd non esiste e non può essere creato...

sacarde
19-05-2009, 07:41
prova col comando:


smbpasswd <utente>


e poi riavvia il servizio

666dyd666
19-05-2009, 19:03
Mi dice ciò:

Unable to connect to SMB server on machine 127.0.0.1. Error was : NT_STATUS_CONNECTION_REFUSED.

sacarde
19-05-2009, 19:20
strano... a me fa cambiare la password dell'utente, anche se il servizio e' giu'


esempio, da root:

smbpasswd sacarde

666dyd666
20-05-2009, 12:05
Lo so...
Anche io prima ci riuscivo, ma ora non più...
E non ha migliorato la cosa disinstallare e reinstallare samba da zero...

sacarde
20-05-2009, 12:31
mah....


sudo touch /etc/samba/smbpasswd

666dyd666
21-05-2009, 08:20
Innanzitutto grazie che sei gentilissimo!

Così sembra io sia riuscito a cambiare la password anche se me l'ha fatta digitare una volta sola e non me l'ha fatta confermare...

Riavviando il servizio dice ok. ma smbclient -L 192.168.1.2 continua a darmi il messaggio riportato sopra...

sacarde
21-05-2009, 08:48
cio se fai:

ps aux | grep smb
o
ps aux | grep nmb


vedi i demoni attivi?



e da root o da utente:

smbclient -L .......

ti da : NT_STATUS_CONNECTION_REFUSED

666dyd666
21-05-2009, 19:03
marco@MULO:/$ ps aux | grep smb
marco 22811 0.0 0.0 3352 804 pts/1 S+ 19:56 0:00 grep smb
marco@MULO:/$ ps aux | grep nmb
marco 22814 0.0 0.0 3352 808 pts/1 S+ 19:56 0:00 grep nmb


marco@MULO:/$ smbclient -L 192.168.1.2
Connection to 192.168.1.2 failed (Error NT_STATUS_CONNECTION_REFUSED)


Invece se faccio lo stesso comando con l'ip di un altro pc della rete me lo identifica correttamente...

sacarde
21-05-2009, 19:07
dai due comandi....
si vede che non e' partito il servizio samba

(che ha 2 processi smb nmb)

nei log ci dovrebbe essere l'errore

666dyd666
21-05-2009, 22:34
Ok... Dove li prendo i log?

sacarde
22-05-2009, 07:43
/var/log/samba/........

/var/log/messages

/var/log/daemon.log

666dyd666
22-05-2009, 09:34
Di interessante mi sembra di avere trovato questo in log.smbd:

WARNING: The "share modes" option is deprecated

E in nmbd:

ERROR: can't open file:///var/run/samba/nmbd.pid: Error was Nessun file o directory

sacarde
22-05-2009, 12:37
ci deve essere un errore....

prova a eseguire da consolle da root:

/usr/sbin/smbd -D

e

/usr/sbin/nmbd -D

666dyd666
23-05-2009, 11:43
Uhm... Fatto... Cosa dovrebbe succedere?

sacarde
23-05-2009, 12:30
dovrebbero essere i due comandi che partono quando avvii il servizio samba



.... ma dandoli da terminale... si dovevano vedere gli eventuali messaggi di errore


non hanno mostrato nulla?

riprova con il comando: smbclient -L .........

666dyd666
24-05-2009, 10:02
I due comandi non mostrano nulla...

Se faccio poi smbclient -L 192.168.1.2 mi da il solito Connection to 192.168.1.2 failed (Error NT_STATUS_CONNECTION_REFUSED)

:(

Inoltre da dolphin se clikko su rete e quindi su condivisioni samba mi dice:

Impossibile trovare un gruppo di lavoro nella tua rete locale. Potrebbe essere dovuto alla presenza di un firewall.

sacarde
24-05-2009, 10:22
con:

iptables -L

vedi se ci sono regole firewall


p.s.
a volte aiuta il pacchetto: smb4k

666dyd666
24-05-2009, 18:00
WARNING: All config files need .conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.
FATAL: Error inserting ip_tables (/lib/modules/2.6.28-11-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
iptables v1.4.1.1: can't initialize iptables table `filter': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.

Ho installato il pacchetto che mi hai indicato...

sacarde
24-05-2009, 19:30
sudo iptables -L


p.s.
smb4k ti rileva nulla?

666dyd666
24-05-2009, 22:18
ARNING: All config files need .conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

In che senso non mi rileva nulla? L'ho installato a buon fine... Che dovrei controllare?

sacarde
25-05-2009, 07:47
ACCEPT vuol dire che non c'e' nessun firewall attivo


se esegui: smb4k

e fai: ---> rete---> analizza rete

666dyd666
26-05-2009, 07:56
Se faccio analizza rete non mi restituisce nulla...
Configuro manualmente?

666dyd666
26-05-2009, 08:21
Ma che parametri dovrei immettere nella configurazione manuale? Condivisione, Indirizzo ip, Gruppo di lavoro?

Condivisione ho messo //nome pc
Indirizzo ip il percorso di rete del router
Gruppo di lavoro: quello della mia rete

Questa è l'unica configurazione con cui non mi da messaggi di errore. Ma non compare nulla! :-(

sacarde
26-05-2009, 10:13
finche sul pc non funziona samba.... non puoi vedere le condivisioni

ma dovresti vedere quelle che hai in rete

666dyd666
26-05-2009, 10:58
Invece non si vede assolutamente nulla...

sacarde
26-05-2009, 11:11
strano...

da: smbclient -L <ip>

si vedevano ?

666dyd666
26-05-2009, 15:53
Si, mi escono fuori tutte le info del pc che chiamo...

Te le incollo?

sacarde
26-05-2009, 16:09
se ci sono condivisioni dovresti rintracciarle anche con smb4k

666dyd666
27-05-2009, 08:37
Questo è ciò che mi esce se da terminale digito: smbclient -L 192.168.1.3 (che sarebbe un altro pc della rete con win xp ttramite il quale condivido la stampante e una cartella, che si chiama Condivisione appunto):

Domain=[WORKGROUP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC remoto
print$ Disk Driver della stampante
Stampante Printer Microsoft XPS Document Writer
Condivisione Disk
EPSON Stylus DX9400F Series Printer EPSON Stylus DX9400F Series
session request to 192.168.1.3 failed (Called name not present)
session request to 192 failed (Called name not present)
Domain=[WORKGROUP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Server Comment
--------- -------
ACER Acer fisso
PC-MARCO

Workgroup Master
--------- -------
WORKGROUP ACER

In smb4k, invece, non appare nulla...

sacarde
27-05-2009, 08:53
dovresti vederla anche con konqueror:

digitando nell'indirizzo:

smb://92.168.1.3

666dyd666
27-05-2009, 18:27
Esattamente!

Il problema è: come faccio a fare il contrario, ossia da un altro pc vedere questo con kubuntu?

:D

sacarde
27-05-2009, 19:49
il problema e' che samba non si riesce a farlo partire sul kubuntu



prova con una configurazione piu' standard possibile

666dyd666
27-05-2009, 21:54
Tipo?

sacarde
28-05-2009, 09:00
c'e' un'altro modo per configurare samba.....

e' l'interfaccia swat

la installi, la avvii come servizio e poi configuri da browser:

http://127.0.0.1:901


http://forum.ubuntu-it.org/index.php?topic=77442.0