j'ai un serveur samba qui est connecté sur la carte eth0 du routeur.
j'ai mes postes clients qui eux sont connectés sur la carte eth1.
Le probleme avec cette configuration, c'est que les postes windows ne voient pas les partages samba dans les favoris réseaux.
Par contre, si je rentre l'ip du serveur dans la barre d'url (\\ip_serveur_samba) ou meme le nom du serveur (\\shinigami), j'accede à la liste des fichiers partagés par le serveur.
Ma passerelle et mon serveur samba sont sous debian (lenny pour la passerelle, etch pour le serveur samba).
Y a-t-il une modification à apporter à la passerelle pour corriger ce probleme ? (un genre d'équivalent à la commande "ip helper-address" sous cisco) ?
J'ai bien tenté une redirection de ports, mais ça ne fonctionne pas :/
Voici ce que j'ai mis dans mon iptables :
- IPTABLES="/usr/bin/iptables"
- INT_LAN="eth1"
- _IP_FILER="192.168.10.2"
- IP_FILER=$_IP_FILER"/32"
- #SMB
- $IPTABLES -A FORWARD -i $INT_LAN -d $IP_FILER -p udp --dport 137 -j ACCEPT
- $IPTABLES -A FORWARD -o $INT_LAN -s $IP_FILER -p udp --sport 137 -j ACCEPT
- $IPTABLES -t nat -A PREROUTING -i $INT_LAN -p udp --dport 137 -j DNAT --to-destination $_IP_FILER:137
-
- $IPTABLES -A FORWARD -i $INT_LAN -d $IP_FILER -p udp --dport 138 -j ACCEPT
- $IPTABLES -A FORWARD -o $INT_LAN -s $IP_FILER -p udp --sport 138 -j ACCEPT
- $IPTABLES -t nat -A PREROUTING -i $INT_LAN -p udp --dport 138 -j DNAT --to-destination $_IP_FILER:138
-
- $IPTABLES -A FORWARD -i $INT_LAN -d $IP_FILER -p tcp --dport 139 -j ACCEPT
- $IPTABLES -A FORWARD -o $INT_LAN -s $IP_FILER -p tcp --sport 139 -j ACCEPT
- $IPTABLES -t nat -A PREROUTING -i $INT_LAN -p tcp --dport 139 -j DNAT --to-destination $_IP_FILER:139
-
- $IPTABLES -A FORWARD -i $INT_LAN -d $IP_FILER -p tcp --dport 445 -j ACCEPT
- $IPTABLES -A FORWARD -o $INT_LAN -s $IP_FILER -p tcp --sport 445 -j ACCEPT
- $IPTABLES -t nat -A PREROUTING -i $INT_LAN -p tcp --dport 445 -j DNAT --to-destination $_IP_FILER:445
-
- $IPTABLES -A FORWARD -i $INT_LAN -d $IP_FILER -p udp --dport 445 -j ACCEPT
- $IPTABLES -A FORWARD -o $INT_LAN -s $IP_FILER -p udp --sport 445 -j ACCEPT
- $IPTABLES -t nat -A PREROUTING -i $INT_LAN -p udp --dport 445 -j DNAT --to-destination $_IP_FILER:445
Merci d'avance pour votre aide