Red de conocimiento informático - Material del sitio web - ¿Cómo se puede asignar la misma IP a dos tarjetas de red en Linux?

¿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 máscara de red transmisión

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"