OVH Cloud OVH Cloud

samba et voisinage réseau

1 réponse
Avatar
alrick
Bonjour,

En premier lieu voici ma configuration :
Linux 2.6.9-1.667 #1 Tue Nov 2 14:41:25 EST 2004 i686 i686 i386 GNU/Linux

distribution : Fedora Core release 3 (Heidelberg)

version Samba : server (Samba 3.0.8pre 1-0.pre 1.3)

Samba me sert de
- serveur de nom (?)
- serveur de fichier (pas de problème)
- serveur de temps (pas de problème)

Voici une partie de la conf :

[global]
workgroup = FAMILLE
netbios name = SERVICES
server string = %h server (Samba %v)
interfaces = eth0
bind interfaces only = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*UNIX*password* %n\n
*ReType*new*UNIX*password* %n\n
*passwd:*all*authentication*tokens*updated*successfully*
unix password sync = Yes
log file = /var/log/smbd.log
max log size = 50
name resolve order = wins
time server = Yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
os level = 255
preferred master = Yes
domain master = Yes
wins support = Yes
hosts allow = 192.168.0.0/24, 127.
cups options = raw
printer name = hp_5150

Mes PC1&2 obtiennent l'adresse du serveur WINS par DHCP (via le routeur)

Voici mon problème :
Lorsque je suis sur 'voisinage réseau' sur XP ou win98 je ne vois que
mon serveur (dans mon cas Samba) et jamais les autres machines ni celle
ou je fais l'interrogation. (PC1 ou PC2)
J'ai choisi wins seulement car Samba se trouve sur un autre sous réseau
que mon Lan principal où se trouvent mes PC sous windows.(le routeur
bloquant naturellement les adresses de broadcast)

FAI ------ PC 1 (XP) (192.168.0.10)
| |
SAMBA -------- routeur -----|----- PC2 (Win98) (192.168.0.11)
192.168.1.1

Qu'ai-je bien pu oublier ? :)

Merci
Richard

1 réponse

Avatar
vincent.verdon
Bonjour,



name resolve order = wins
time server = Yes
socket options = TCP_NODELAY SO_RCVBUF92 SO_SNDBUF92
os level = 255
preferred master = Yes
domain master = Yes
wins support = Yes
hosts allow = 192.168.0.0/24, 127.
Le masque ne doit pas être 24 mais 16, car l'adresse du serveur Samba

est en 192.168.1., or l'adresse des clients est en 192.168.0 : ils sont
rejetés par votre config ! Le plus simple est d'accepter tout :
hosts allow = 192.168.0. 127.


cups options = raw
printer name = hp_5150

Mes PC1&2 obtiennent l'adresse du serveur WINS par DHCP (via le routeur)

Voici mon problème :
Lorsque je suis sur 'voisinage réseau' sur XP ou win98 je ne vois que
mon serveur (dans mon cas Samba) et jamais les autres machines ni celle
ou je fais l'interrogation. (PC1 ou PC2)
J'ai choisi wins seulement car Samba se trouve sur un autre sous réseau
que mon Lan principal où se trouvent mes PC sous windows.(le routeur
bloquant naturellement les adresses de broadcast)
Je ne comprends pas...Si les clients et serveurs ne sont pas dans le

même réseau, alors que le serveur est également la passerelle des
clients pour sortir de leur réseau, cela ne peut pas fonctionner !
Le plus simple est de mettre les 3 machines dans le même réseau, qui de
toute façon n'est pas vu depuis l'extérieur.


FAI ------ PC 1 (XP) (192.168.0.10)
| |
SAMBA -------- routeur -----|----- PC2 (Win98) (192.168.0.11)
192.168.1.1

Qu'ai-je bien pu oublier ? :)

Merci
Richard



Amicalement, Vincent Verdon