
Configuré un enlace de dos tarjetas de red, configuré una dirección IP y funciona muy bien.
Luego configuré una dirección IP adicional para cada tarjeta y estas direcciones no funcionan. El problema es que la computadora no acepta ningún tráfico entrante en estas direcciones (parece que no responde a las solicitudes ARP en primer lugar). Estas direcciones no son visibles para otras computadoras en la red.
La configuración es:
root@NanoPi-R1:~# ip -4 a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP group default qlen 1000
inet 192.168.3.19/24 scope global eth0
valid_lft forever preferred_lft forever
3: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
inet 192.168.2.19/24 scope global bond0
valid_lft forever preferred_lft forever
5: eth1: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master bond0 state UP group default qlen 1000
inet 192.168.4.19/24 scope global eth1
valid_lft forever preferred_lft forever
root@NanoPi-R1:~# ip r s
192.168.2.0/24 dev bond0 proto kernel scope link src 192.168.2.19
192.168.3.0/24 dev eth0 proto kernel scope link src 192.168.3.19
192.168.4.0/24 dev eth1 proto kernel scope link src 192.168.4.19
root@NanoPi-R1:~# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: load balancing (round-robin)
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth1
MII Status: up
Speed: 100 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: de:74:32:46:b5:ed
Slave queue ID: 0
Slave Interface: eth0
MII Status: up
Speed: 100 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 02:81:3a:01:ac:6b
Slave queue ID: 0
La dirección 192.168.2.19 funciona perfectamente, pero las otras dos direcciones no son visibles en la red. Estimados por favor ayuden.
Diseño de la topología de la red.
La subred 192.168.2.* es necesaria para la comunicación del clúster entre nodos.
Respuesta1
Estas direcciones no sonsupuestopara funcionar: Las interfaces esclavas eth0
ahora eth1
son parte de la conexión vinculada y no pueden tener sus propias direcciones.
Esto es similar a cuando creas puertos de interfaz de red de un puente. Esas interfaces tampoco pueden tener su propia dirección.
Aún puedes configurar direcciones con ip addr
etc., pero simplemente se ignoran.
TúpoderSin embargo , configure varias direcciones IP para la interfaz maestra (en su caso, bond0
). Pero puede que esto no sea lo que quieres (en realidad, no explicaste lo que quieres ni por qué quieres hacerlo de esa manera).