3 votes

Problème de liaison et de passerelle par défaut (CentOS)

J'ai configuré la liaison réseau sur deux machines avec centos 5.5. Le bonding fonctionne bien, mais le problème est la passerelle par défaut : elle n'est pas configurée !

Je suis ce tutoriel. J'ai ajouté GATEWAY dans les deux (et soit) /etc/sysconfig/network et /etc/sysconfig/network-scripts/ifcfg-bond0. Mais, lorsque je redémarre le réseau (ou le serveur), il n'y a pas de passerelle par défaut (commande route).

C'est ip route ls après le redémarrage du réseau :

10.0.0.0/16 dev bond0 proto kernel scope link src 10.0.0.88

Où est mon erreur ?

/etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
IPV6INIT=no
HOSTNAME=mysql2
NOZEROCONF=yes
GATEWAY=10.0.1.10

/etc/sysconfig/network-scripts/ifcfg-bond0 
DEVICE=bond0
IPADDR=10.0.0.88
NETMASK=255.255.0.0
NETWORK=10.0.0.0/16
BROADCAST=10.0.255.255
GATEWAY=10.0.1.10
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
TYPE=Ethernet

/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes

/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes

2voto

Lee Theobald Points 2512
NETWORK=10.0.0.0/16

Je ne pense pas que cela soit spécifié correctement. Cela devrait être juste

NETWORK=10.0.0.0

ou essayez de le laisser entièrement de côté, car il s'agit d'une information redondante.

1voto

Paco Points 6156

TrevorH (un administrateur de système linux) a résolu mon problème (je poste ma question également dans forum centos ).

En supprimant les lignes NETWORK et BROADCAST de ifcfg-bond0, la passerelle par défaut est configurée.

0voto

EBGreen Points 14478

L'endroit correct pour la passerelle par défaut est /etc/sysconfig/network - supprimez-le de votre lien scripts. Assurez-vous également que votre route définie comme

GATEWAY=x.x.x.x.x

Qu'est-ce que ip route ls spectacle après service network restart

0 votes

Je n'ai pas écrit, mais j'ai aussi essayé de supprimer GATEWAY du lien script. Maintenant, j'ajoute la sortie ip route dans ma question.

0voto

Mark Johnson Points 4060

Vous ne pouvez pas utiliser une cabine comme ça, ou vous définissez network=10.0.0.0/16 sans masque de réseau ou vous définissez network=10.0.0.0 et netmask=255.255.0.0.

Regards.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X