Ich entschuldige mich für diese offensichtliche Neulingsfrage, aber ich möchte dies "auf die richtige Weise" tun und nicht nur herumspielen, bis es zu funktionieren scheint, und die Dokumentation, die ich habe, scheint diesen Fall nicht anzusprechen.
Derzeit enthält eine Debian Linux-Box, mit der ich arbeite, die folgende Datei / etc / network / interfaces:
auto lo
iface lo inet loopback
auto bond0
iface bond0 inet dhcp
pre-up modprobe bonding mode=active-backup miimon=100 primary=eth0
pre-up ip link set bond0 up
pre-up /sbin/ifenslave bond0 eth0
pre-up /sbin/ifenslave bond0 eth1
Das Obige funktioniert einwandfrei und macht meistens das, was ich will - beim Booten wird die Box hochgefahren und die beiden Ethernet-Buchsen werden für Failover / Redundanz verwendet (dh die Box verwendet die erste Buchse für die Kommunikation, wenn sie funktioniert, andernfalls verwendet sie die zweite Buchse).
Für meine Zwecke möchte ich jedoch kein IPv4 oder DHCP verwenden. Ich möchte, dass die Box mit Bond0 NUR die selbst zugewiesene IPv6-Adresse der Box (dh fe80 :: was auch immer: es: ist) und keine anderen IP-Adressen (naja ... Loopback ist in Ordnung) erstellt. Wie kann man das richtig spezifizieren? Sollte ich "iface bond0 inet dhcp" in "iface bond0 inet6" ändern? Diese Linie komplett entfernen? Etwas anderes? Idealerweise möchte ich in der Lage sein, genau dieselbe Datei für mehrere Boxen zu verwenden, ohne sie übrigens für jede zu ändern.
up ... 0.0.0.0
Zeile wahrscheinlich nicht benötigt, da Ihre Konfigurationszeilengruppe fürbond0
bereits nicht leer war. In meinem Test musste ich etwas nach deriface
Zeile setzen, da es sonstifup eth0
stillschweigend nicht zur Sprache kommen würdeeth0
. Das Festlegen der IPv4-Adresse auf 0.0.0.0 entspricht im Wesentlichen dem Entfernen der Adresse, was in diesem Fall der gewünschte Effekt ist.Sie möchten Ihre Bond-Konfiguration wirklich nicht von Hand durchführen. Verwenden Sie stattdessen die verfügbaren Bonding-spezifischen Konfigurationsparameter:
Das
manual
in deriface
Zeile bedeutet, dass keine explizite Konfiguration der IP / IPv6-Attribute der Schnittstelle konfiguriert wird.quelle