Pages : 1
#1 Le 18/02/2009, à 11: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, à 15: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...