¿Cómo se puede asignar la misma IP a dos tarjetas de red en Linux?
Determinación de tarjetas de red duales en Linux
Para crear un dispositivo de enlace, puede hacerlo en tres sencillos pasos:
(1) Primero, asegúrese de que correspondiente Se ha cargado el controlador:
localhost@root ~# modprobe bonding
o modprobe <3c59x| eepro100|pcnet32|tulip|...>
(2) En segundo lugar, asigne direcciones IP a otros dispositivos de enlace
localhost@root ~# ifconfig bond0
Por ejemplo, ifconfig bond0 192.168.1.242 netmask 255.255.255.0 broadcast 172.31.3.254
(3) Finalmente, agregue todas las interfaces de la tarjeta de red física que se vincularán al dispositivo de enlace
localhost@root ~ # ifenslave bond0 [{-f|--force} bond0 eth0 [ eth1 [eth2]...]
Por ejemplo, ifenslave bond0 eth0 eth1 define los dos dispositivos de tarjeta de red eth0 eth1. --force significa vinculación forzada
Después de crear el dispositivo de vinculación, se puede utilizar como un dispositivo de tarjeta de red general
Por ejemplo, inicie bond0: # ifconfig bond0 up
Deshabilitar bond0: # ifconfig bond0 down
Agregar una interfaz sin deshabilitar bond0: # ifenslave {-d| --detach} bond0 eth0 [eth1 [eth2]...]
--detach significa "adjuntar"
Cambiar el dispositivo esclavo activo: # ifenslave {-c|--change-active} bond0 eth0
--change-acitve significa "cambiar el dispositivo esclavo activo"
Muestra la información de la interfaz principal (refiriéndose a bond0): # ifenslave bond0
Muestra toda la información de la interfaz: # ifenslave {- a|--all- interfaces}
--all-interfaces significa "todas las interfaces"