jinpol
Habitué
Bonjour,
je vous écris car je rencontre actuellement un petit problème.
Tout d'abord j'explique le contexte.
Jusqu'à il y a peu, nous hébergions dans les locaux de ma boite un serveur ubuntu 8.04 LTS qui avait deux cartes réseau. Le fichier 'interfaces' de config était le suivant :
[fixed]auto lo
iface lo inet loopback
iface eth0 inet static
address 10.27.0.135
netmask 255.255.255.0
gateway 10.27.0.1
auto eth0
iface eth1 inet static
address 10.27.0.135
netmask 255.255.255.0
gateway 10.27.0.1
auto eth1[/fixed]
Tout marchait très bien.
Mais depuis, nous faisons héberger nos serveurs par un fournisseur qui a donc réinstallé ce serveur Linux chez lui avec normalement exactement les mêmes paramètres.
Or, ils viennent de me demander de modifier la passerelle qui n'est plus 10.27.0.1 mais 10.27.0.2. Je suis donc allé dans le fichier 'interfaces', j'ai modifié 'gateway' (y'a bien que ça à faire ???), et j'ai donc redémarré mon réseau avec la commande '/etc/init.d/networking restart' et la j'ai eu le message d'erreur suivant :
[fixed]* Reconfiguring network interfaces...
SIOCDELRT: No such process
eth0: ERROR while getting interface flags: No such device
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
eth0: ERROR while getting interface flags: No such device
Failed to bring up eth0.[/fixed]
Est-ce que cela veut dire que je n'ai plus de carte eth0 ???
Si oui, c'est pas bien grave car je n'utilise qu'une carte réseau sur ce serveur, pour me connecter à la BD PostgreSQL qui est dessus. Mais donc, il faudrait que j'enleve de mon fichier 'interfaces' tout ce qui correspond à eth0 ???
J'ai testé comme ça, et ça à l'air de marcher, mais je voudrais quand même comprendre.
Après, j'ai un autre souci. Quand je tape 'route' après avoir redémarrer le réseau je me retrouve avec
[fixed]Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
10.27.0.0 * 255.255.255.0 U 0 0 0 eth1
link-local * 255.255.0.0 U 1000 0 0 eth1
default 10.27.0.2 0.0.0.0 UG 100 0 0 eth1
default 10.27.0.1 0.0.0.0 UG 100 0 0 eth1[/fixed]
J'ai donc deux passerelles par défaut, alors que je ne devrais avoir que 10.27.0.2.
Donc est-ce qu'il y a qqchose d'autre à modifier ou alors un cache des règles à effacer (je crois avoir vu un truc du genre) ???
Merci d'avance pour vos réponses.
Tchuss, @+, jinpol...
________________
edit by zeb : juste un peu de mise en forme. N'hésite pas à utiliser la balise [fixed] pour publier tes lignes de console.
je vous écris car je rencontre actuellement un petit problème.
Tout d'abord j'explique le contexte.
Jusqu'à il y a peu, nous hébergions dans les locaux de ma boite un serveur ubuntu 8.04 LTS qui avait deux cartes réseau. Le fichier 'interfaces' de config était le suivant :
[fixed]auto lo
iface lo inet loopback
iface eth0 inet static
address 10.27.0.135
netmask 255.255.255.0
gateway 10.27.0.1
auto eth0
iface eth1 inet static
address 10.27.0.135
netmask 255.255.255.0
gateway 10.27.0.1
auto eth1[/fixed]
Tout marchait très bien.
Mais depuis, nous faisons héberger nos serveurs par un fournisseur qui a donc réinstallé ce serveur Linux chez lui avec normalement exactement les mêmes paramètres.
Or, ils viennent de me demander de modifier la passerelle qui n'est plus 10.27.0.1 mais 10.27.0.2. Je suis donc allé dans le fichier 'interfaces', j'ai modifié 'gateway' (y'a bien que ça à faire ???), et j'ai donc redémarré mon réseau avec la commande '/etc/init.d/networking restart' et la j'ai eu le message d'erreur suivant :
[fixed]* Reconfiguring network interfaces...
SIOCDELRT: No such process
eth0: ERROR while getting interface flags: No such device
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
eth0: ERROR while getting interface flags: No such device
Failed to bring up eth0.[/fixed]
Est-ce que cela veut dire que je n'ai plus de carte eth0 ???
Si oui, c'est pas bien grave car je n'utilise qu'une carte réseau sur ce serveur, pour me connecter à la BD PostgreSQL qui est dessus. Mais donc, il faudrait que j'enleve de mon fichier 'interfaces' tout ce qui correspond à eth0 ???
J'ai testé comme ça, et ça à l'air de marcher, mais je voudrais quand même comprendre.
Après, j'ai un autre souci. Quand je tape 'route' après avoir redémarrer le réseau je me retrouve avec
[fixed]Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
10.27.0.0 * 255.255.255.0 U 0 0 0 eth1
link-local * 255.255.0.0 U 1000 0 0 eth1
default 10.27.0.2 0.0.0.0 UG 100 0 0 eth1
default 10.27.0.1 0.0.0.0 UG 100 0 0 eth1[/fixed]
J'ai donc deux passerelles par défaut, alors que je ne devrais avoir que 10.27.0.2.
Donc est-ce qu'il y a qqchose d'autre à modifier ou alors un cache des règles à effacer (je crois avoir vu un truc du genre) ???
Merci d'avance pour vos réponses.
Tchuss, @+, jinpol...
________________
edit by zeb : juste un peu de mise en forme. N'hésite pas à utiliser la balise [fixed] pour publier tes lignes de console.