Nessuna connessione winXP e pc fisso samba

12 risposte [Ultimo messaggio]
Ritratto di vid1999
vid1999
(Junior)
Offline
Junior
Iscritto: 16/08/2006
Messaggi: 35

Ciao a tutti, sono nuovo del forum e uso Suse 10 da poco. Volevo creare una rete mista linux-windows senza controller di dominio (tutti gli utenti fanno login in locale) per collegare il portatile al desktop. Ho seguito le procedure sia della guida pubblicata in questo sito: "configurazione di Samba per una rete mista Windows-Linux" che le pagine all'idirizzo: http://www.tweakhound.com/linux/samba/page_1.htm
Il risultato è che sia usando la finestra "Navigazione nella rete locale" sul desktop che il programma SMB4K appare solo il gruppo di lavoro con il pc linux e le relative cartelle condivise, ma niente pc windows. Ho provato anche ad abbassare sia i firewall di win che quelli di linux ma niente, i pc non si vedono affatto, inoltre facendo doppio clic sulla connesione win xp sembra che vengano inviati centinaia di pacchetti ma ricevuti 0! come mai?sembra che non ci sia tentativo di dialogo del pc linux! Il mio pc linux ha 2 schede di rete: una a cui è collegato il router adsl e una che volevo usare per connettere i 2 pc è necessario qualche settaggio particolare? Un altra stranezza è che in yast2 non compare il pacchetto samba-server ma al suo posto c'è samba-3.0.20-4.i586.rpm. Gli altri pacchetti menzionati nelle varie guide ci sono tutti; va bene lo stesso? Qualcuno mi può aiutare per favore???Ho urgente bisogno di sistemare la cosa, vi ringrazio!!
Big Grin

Ritratto di ferny
ferny
(Monster)
Offline
Monster
Iscritto: 04/08/2006
Messaggi: 249

Ciao. Io ho una rete mista e mi funziona tutto perfettamente.
Ti elenco i pacchetti che sono attualmente istallati: samba, samba-32bit, samba-client, samba-client-32bit, samba-winbind, samba-winbind-32bit, kdebase3-samba, yast2-samba-server, yast2-samba-client.
Gli ultimi 2 servono per configurare server e client tramite Yast, samba-winbind e' necessario per dialogare con sistemi windows, gli altri pacchetti sono il server ed il client samba.
Poi assicurati che il cavo per collegare i due pc sia quello adatto, per collegarli in modo diretto senza ub occorre che il cavo sia cross-link, i due pc devono appartenere allo stesso gruppo di lavoro e, se ti viene richiesta qualche nome utente passward in fase di configurazione, batti dei campi vuoti non annullare.
Una volta configurato sia server che client samba su suse, in esegui comando digita kcmshell 'fileshare' esattamente come ho scritto, vai in modalita amministratore e configura la condivisione file indicando cosa vuoi condividere usando condivisione semplice ed optando solo per il metodo samba.
All' inizio escludi qualsiasi firewall poi, una volta ottenuta la rete funzionante, rimettili in funzione ( o almeno cerca ) se vai sul web la sicurezza e' importantissima.

Ritratto di vid1999
vid1999
(Junior)
Offline
Junior
Iscritto: 16/08/2006
Messaggi: 35

Allora pensi che sia un problema di cavo? Io non credo perchè con lo stesso cavo riesco a connettere perfettamente due pc windopws xp e anche quando le condivisioni sono assenti comunque la connessione di win mostra pacchetti sia inviati che ricevuti. nel mio caso il pc linux proprio non invia alcun pacchetto a quello windows. Non può dipendere dall'errata configurazione delle 2 schede di rete che ho?un conflitto forse? Le due schede sono differenti e nessuna ha un ip statico! Ti invio la schermata di Smb4k..

Ritratto di rura_rura
rura_rura
(Newbie)
Offline
Newbie
Iscritto: 16/08/2006
Messaggi: 3

Alcuni dei pacchetti da te elencati non sono presenti nel mio sistema o meglio tramite la gestione pacchetti di yast non vengono trovati...come posso fare per istallarli ?

Grazie

Ritratto di ferny
ferny
(Monster)
Offline
Monster
Iscritto: 04/08/2006
Messaggi: 249

Per quanto riguarda i eventuali pacchetti mancanti usa smart, nella sezione guide vi sono esaurienti e dettagliate spiegazioni su come istallarlo.
Una raccomandazione, quando preleverai l' ultima versione, assicurati che sia la 0.42-6: molti., me compreso, hanno avuto fastidio con una versione antecedente.

Ritratto di vid1999
vid1999
(Junior)
Offline
Junior
Iscritto: 16/08/2006
Messaggi: 35

Ho installato smart ma i pacchetti di samba che mi mostra sono sempre gli stessi che mi mostra anche yast2. Quelli che ho installati sono i seguenti:
kdebase3-samba-3.4.2-26.i586.rpm
libsmbclient-3.0.20-4.i586.rpm
samba-3.0.20-4.i586.rpm
samba-client-3.0.20-4.i586.rpm
samba-winbind-3.0.20-4.i586.rpm
yast2-samba-client-2.12.4-2.noarch.rpm
yast2-samba-server-2.12.8-2.noarch.rpm
Qualcuno mi sa dire se sono corretti oppure un link dove posso finalmente trovare quelli giusti???? Grazie... Sad

Ritratto di ferny
ferny
(Monster)
Offline
Monster
Iscritto: 04/08/2006
Messaggi: 249

I pacchetti sono quelli che servono devi controllare la configurazione sia del server che del client samba che la condivisione dei file ( condividi qualche cartella ) e che la rete stessa sia abilitata all' avvio e non manualmente e non vi siano utente e password impostati. Puoi configurare il tutto lanciando il comando kcontrol, assicurati anche che non vi siano firewall attivi. Per sicurezza, ricontrolla anche tramite yast se non vi sia qualche difformita', dai uno sguardo anche al file /etc/samba/smb.conf che dovrebbe essere simile a questo
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2006-05-02
[global]
printcap name = cups
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = Yes
domain master = Yes
os level = 65
preferred master = Yes
local master = Yes
security = user
workgroup = WORKGROUP

[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes

[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
write list = root
Inoltre ripeti istallazione guidata rete sulla macchina windows e metti anche li qualche cartella in condivisione, controlla la macchina con le due schede di rete che queste appartenghino allo stesso dominio ma a due sottoreti diverse.
Se nonostante questo continua a non funzionare, considera di acquistare un ub-switch (ora costano poco) poiche' i problemi (se persistenti) sono procurati dalla doppia scheda di rete che complica alquanto la configurazione

Ritratto di vid1999
vid1999
(Junior)
Offline
Junior
Iscritto: 16/08/2006
Messaggi: 35

Grazie dell' aiuto ma non ho idea di come si faccia a "controllare che nella macchina con le due schede di rete, queste appartenghino allo stesso dominio ma a due sottoreti diverse" Dove devo andare a guardare? Quali voci?
Ti posto il mio file samba.conf originale:

# Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2006/08/15 17:51:21

[global]
workgroup = SUCCOMARCIO
netbios name = LINUX_FISSO
server string = Samba_SUSE_10_michele
interfaces =
map to guest = Bad User
printcap name = cups
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
logon path = \\%L\profiles\.msprofile
logon drive = P:
logon home = \\%L\%U\.9xprofile
domain master = No
ldap ssl = no
username = michele
valid users = michele
admin users = root
hosts allow = ALL
cups options = raw
include = /etc/samba/dhcp.conf
domain logons = No
security = user

[homes]
comment = Home Directories
valid users = %S
read only = No
inherit acls = Yes
browseable = No

[profiles]
comment = Network Profiles Service
path = /windows/
valid users = root, michele
create mask = 0600
directory mask = 0700
case sensitive = No
msdfs proxy = no

[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/

[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes

[printers]
comment = All Printers
path = /var/tmp
create mask = 0600
printable = Yes
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin, root
force group = ntadmin
create mask = 0664
directory mask = 0775

## Share disabled by YaST
# [netlogon]

C'è qualcosa che non va o da modificare??

Ho provato a modificarlo copiando le voci che non combaciavano dal tuo smb.conf che mi avevi postato, ho abbassato entrambi i firewall ma non cambia nulla! Il pc win non riceve nessun pacchetto!
Ho eseguito il downgrade dei pacchetti samba: quelli che ho installato ora sono:

kdebase3-samba-3.4.2-26.i586.rpm
libsmbclient-3.0.20-4.i586.rpm
samba-3.0.20-4.i586.rpm
samba-client-3.0.20-4.i586.rpm
samba-winbind-3.0.20-4.i586.rpm
yast2-samba-client-2.12.4-2.noarch.rpm
yast2-samba-server-2.12.8-2.noarch.rpm

Vedo perfettamente le cartelle condivise da linux ma niente pc windows; non esiste.

Come e quali configurazioni devono avere le 2 schede di rete in linux? Penso che il problema sia li, prima di comprare un ub vorrei essere sicuro di non poter proprio mantenere due schede assieme. Se ti serve sapere la configurazione di qualche file.conf dimmi che te lo posto! Altrimenti come posso resettare tutto per riprovare a configurare tutto da capo? Grazie dell'aiuto...

Ritratto di ferny
ferny
(Monster)
Offline
Monster
Iscritto: 04/08/2006
Messaggi: 249

Mi spiace so che le due schede devono avere una particolare configurazione ( appartenere allo stesso dominio ma due sottoreti diverse o giu di li ) perche' era un problema che avevo tempo fa quando usavo la SuSe 9.0, ora non ricordo piu' come risolsi anche perche' smanettai parecchio e di certo fu piu' fortuna che merito.
Poiche' ogni volta che eseguivo un upgrade si ripresentava il problema ed avevo anche bisogno di condividere la connessione, acquistai un router-switch con 4 ingressi di rete.
Ora non voglio consigliarti di risolvere in questo modo ma nemmeno so darti ulteriori suggerimenti.

Ritratto di vid1999
vid1999
(Junior)
Offline
Junior
Iscritto: 16/08/2006
Messaggi: 35

ok..penso sia la soluzione migliore..peccato per i 9 € della scheda di rete inutile..proverò a toglierla e a riprovare (lasciando solo quella del chipset via)..ma sai per caso se c'è qualche problema ad avere sia la connessione adsl attraverso il modem ethernet che la connesione ad un altro pc tramite la stessa scheda di rete? attaccando o l'uno o l'altro ovviamente..voglio dire si crea un altro conflitto? grazie...

Ritratto di vid1999
vid1999
(Junior)
Offline
Junior
Iscritto: 16/08/2006
Messaggi: 35

ma il mio file smb.conf va bene o c'è qualcosa che non va in esso?? :idea: