Je me considère comme assez féru d'Ubuntu et de Linux, mais cette fois-ci, je reste sur ma faim. J'ai construit un serveur Xen en utilisant Ubuntu 12.04 comme système d'exploitation de base. Il a plusieurs domUs qui tournent dessus. Mon réseau domestique a un réseau défini de manière statique où j'ai obtenu toute la connectivité réseau. Le serveur a été déplacé vers un domicile permanent ce matin. La configuration du réseau sur le système principal a donc dû être modifiée. Là encore, il s'agit d'un réseau statique, mais je ne peux plus envoyer de ping à la passerelle amont depuis l'hôte. Comme les machines virtuelles utilisent cette carte réseau par l'intermédiaire d'un pont, elles sont également en panne. Ping répond avec "hôte de destination inaccessible". J'ai simplifié la mise en réseau jusqu'à un simple réseau statique comme indiqué ci-dessous (pas de pont ou autre) juste pour le faire fonctionner.
Voici le contenu de mon fichier /etc/network/interfaces :
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 216.7.188.228
gateway 216.7.188.225
netmask 255.255.255.240
broadcast 216.7.188.255
network 216.7.188.0
dns-nameservers 8.8.8.8 8.8.4.4
Voici le contenu de route -n
0.0.0.0 216.7.188.225 0.0.0.0 UG 100 0 0 eth0
216.7.188.224 0.0.0.0 255.255.255.240 U 0 0 0 eth0
Et les résultats de la recherche de la passerelle :
PING 216.7.188.225 (216.7.188.225) 56(84) bytes of data.
From 216.7.188.228 icmp_seq=1 Destination Host Unreachable
From 216.7.188.228 icmp_seq=1 Destination Host Unreachable
From 216.7.188.228 icmp_seq=1 Destination Host Unreachable
Là encore, cela a fonctionné sans problème sur un réseau (évidemment avec des paramètres différents dans le fichier d'interfaces). J'ai essayé d'utiliser eth1 (car il y a deux NICS sur le serveur, au cas où l'adresse MAC serait inversée au démarrage). Sans succès. Oui, le câble est dans le bon port maintenant :)
Des idées ?
J'apprécie l'aide !
Une enquête plus approfondie a permis de découvrir les caractéristiques suivantes. Grub vous donne deux options de démarrage principales après l'installation de xen. Une pour le noyau vanille sans Xen, et une avec Xen. Le défaut est d'utiliser la configuration de démarrage de Xen. Si j'utilise l'option du noyau vanille, sans Xen, le réseau fonctionne très bien. Si j'utilise l'option Xen, le réseau s'arrête. J'ai comparé les tables de routage des deux configurations avec "route -n" et elles sont identiques. Le fichier /etc/network/interfaces n'a pas été modifié. Donc, cela doit être lié à la façon dont le pont est configuré, ou à la façon dont Xen effectue son initialisation réseau. Je suis en train de plonger dans un domaine qui ne m'est pas familier. Quelqu'un peut-il me donner une idée de la façon de procéder pour résoudre ce problème ? Sinon, je dois renoncer à Xen (ce que je ne veux pas faire) et essayer VirtualBox à la place. C'est horriblement frustrant.