web-dev-qa-db-fra.com

Comment contrôler l'ordre croissant des interfaces réseau?

J'ai/etc/network/interfaces comme suit. Chaque fois que le système démarre, la route est mauvaise et la passerelle n'est pas accessible. Il me faudrait ifdown br0 && ifup br0 pour corriger le tableau de routage et tout faire fonctionner. Comment résoudre ce problème pour toujours?

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual
bond-master bond0

auto eth1
iface eth1 inet manual
bond-master bond0

auto bond0
iface bond0 inet dhcp
 bond-mode balance-tlb
 bond-slaves none

auto br0
iface br0 inet dhcp
 bridge_ports bond0

Éditer

Ceci est la table de routage de ip r s après le redémarrage de l'hôte. Il existe un chemin de routage supplémentaire.

Avant de redémarrer br0:

default via 10.69.208.129 dev bond0  metric 100 
10.69.208.128/26 dev bond0  proto kernel  scope link  src 10.69.208.172 
10.69.208.128/26 dev br0  proto kernel  scope link  src 10.69.208.172 
169.254.0.0/16 dev br0  scope link  metric 1000 
192.168.1.0/24 dev lxcbr0  proto kernel  scope link  src 192.168.1.1

Après le redémarrage br0:

default via 10.69.208.129 dev br0  metric 100 
10.69.208.128/26 dev br0  proto kernel  scope link  src 10.69.208.172 
169.254.0.0/16 dev br0  scope link  metric 1000 
192.168.1.0/24 dev lxcbr0  proto kernel  scope link  src 192.168.1.1
1
Magicloud

Changer bond0 en manuel au lieu de DHCP, maintenant ça fonctionne.

0
Magicloud

vous devez mettre le script dans l'interface haut/bas de votre fichier /etc/network/interface

ubuntu est Debian et cela devrait vous aider

Cliquez ici pour la configuration de réseau Debian

Mettre en place une interface sans adresse IP

Pour créer une interface réseau sans adresse IP, utilisez la méthode manuelle et utilisez les commandes de pré-montée et de descente pour faire monter et descendre l'interface.

   iface eth0 inet manual
      pre-up ifconfig $IFACE up
      post-down ifconfig $IFACE down
0
astrajingga