Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/02/2009, à 12:11

ludo1995

ip forward serveur ubuntu sur vmware

Bonjour,

L'IP Forwarding de mon serveur ubuntu virtualisé sur VMWARE refuse de fonctionner. Help!

Je travaille avec le livre Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise de Gilles CHAMILLARD, j'ai installé sur VMWARE (hôte sous kubuntu Intrepid):
- un serveur ubuntu SRVLAN
- un client ubuntu CLIENT.

SRVLAN comporte 2 cartes réseau:
- eth0: sur vmnet8 en NAT sur le réseau 192.168.254.0 255.255.255.0
- eth1: sur vmnet2 en local sur le réseau 192.168.2.0 255.255.255.0

CLIENT comporte 1 carte réseau:
- eth0: sur vmnet2 en local.

J'ai fait les manips suivantes sur SRVLAN en root:

activation de l'IP forwarding:
root# echo 1 >/proc/sys/net/ipv4/ip_forward

activation au démarrage de l'IP forwarding:
dans /etc/rc.local
echo 1 >/proc/sys/net/ipv4/ip_forward

mise en place de l'IP masquerading:
root# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

ajout de la route par défaut sur SERVEUR
root# route add default gw 192.168.254.2

ajout de la route par défaut sur CLIENT
root# route add default gw 192.168.2.1

et au cas où, relance du réseau:
root# /etc/init.d/networking restart

sur SRVLAN, le ping des deux interfaces, du serveur DNS, et de google marchent:
root#ping 192.168.2.1     ->interface eth1 sur vmnet2OK
root#ping 192.168.254.10      ->interface eth0 sur vmnet8 OK
root#ping 192.168.254.2     -> DNS sur vmnet8 OK
root#ping 66.249.93.104     ->google OK

sur CLIENT, le ping vers la passerelle marche:
root#ping 192.168.2.1    ->passerelle eth0 sur vmnet2 OK

MAIS, sur CLIENT,  le ping vers le serveur DNS (ni avec l'interface eth0 de SRVLAN non plus) ne MARCHE PAS!
root#ping 192.168.254.2    ->FAILED
root#ping 192.168.254.10    -> FAILED

la commande route sur SRVLAN donne:
Destination       Passerelle           Genmask           Indic Metric Ref   Use Iface
192.168.2.0      *                         255.255.255.0   U       0        0      0      eth1
192.168.254.0  *                         255.255.255.0   U       0        0      0      eth0
default              192.168.254.0    0.0.0.0               UG    100    0      0      eth0

la commande route sur CLIENT donne:
Destination       Passerelle           Genmask           Indic Metric Ref   Use Iface
localnet            *                         255.255.255.0   U       0        0      0      eth0
default              192.168.2.1        0.0.0.0               UG    100    0      0      eth0

Voici le fichier /etc/network/interfaces de SRVLAN:
auto eth0
iface eth0 inet static
address 192.168.254.10
netmask 255.255.255.0
network 192.168.254.0
broadcast 192.168.254.255
gateway 192.168.254.2

auto eth1
iface eth1 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255

voici le fichier /etc/network/interfaces de CLIENT:

auto eth0
iface eth0 inet static
address 192.168.2.2
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
dns-nameservers 192.168.254.2

et à tout hasard, les fichiers /etc/resolv.conf des deux machines:

nameserver 192.168.254.2

ifconfig me confirme tout ca.

D'avance merci...

#2 Le 18/02/2009, à 16:01

ludo1995

Re : ip forward serveur ubuntu sur vmware

RESOLU
Il s'agissait d'un bug de vmware: J'ai remplacé la connexion vmnet2 par vmnet3 et ca fonctionne...