Pido disculpas por esta pregunta abiertamente novata, pero me gustaría hacer esto "de la manera correcta" y no solo perder el tiempo hasta que parezca que funciona, y la documentación que tengo no parece abordar este caso.
Actualmente, un cuadro de Debian Linux con el que estoy trabajando tiene el siguiente archivo / 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
Lo anterior funciona bien y en su mayoría hace lo que quiero: en el arranque, aparece la caja y las dos tomas Ethernet se usan para conmutación por error / redundancia (es decir, la caja usa la primera toma para las comunicaciones si está funcionando; de lo contrario, usa el segundo gato).
Sin embargo, para mis propósitos, no quiero usar IPv4 o DHCP. Me gustaría que la caja viniera con bond0 usando SOLO la dirección IPv6 autoasignada de la caja (es decir, fe80 :: whatever: it: is) y ninguna otra dirección IP (bueno ... el loopback está bien). ¿Cuál es la forma correcta de especificar esto? ¿Debo cambiar "iface bond0 inet dhcp" a "iface bond0 inet6"? ¿Eliminar esa línea por completo? ¿Algo más? Idealmente, me gustaría poder usar exactamente el mismo archivo en varios cuadros sin modificarlo para cada uno, por cierto.
up ... 0.0.0.0
línea porque su sección de configuraciónbond0
ya no estaba vacía. En mi prueba, necesitaba poner algo después de laiface
línea, porque de lo contrario noifup eth0
aparecería en silencioeth0
. Establecer la dirección IPv4 en 0.0.0.0 es básicamente lo mismo que eliminar la dirección, que es el efecto deseado en este caso.Realmente no desea hacer su configuración de enlace a mano ... en su lugar, use los parámetros de configuración específicos de enlace disponibles:
El
manual
sobre losiface
medios de línea que necesita ninguna configuración explícita del IPv6 a nivel de IP / atributos de la interfaz se configurará.fuente