두 개의 네트워크 카드를 연결하고 IP 주소를 설정했는데 잘 작동합니다.
그런 다음 각 카드에 대해 추가 IP 주소를 구성했는데 이 주소가 작동하지 않습니다. 문제는 컴퓨터가 이 주소로 들어오는 트래픽을 받아들이지 않는다는 것입니다(먼저 ARP 요청에 응답하지 않는 것 같습니다). 이 주소는 네트워크의 다른 컴퓨터에 표시되지 않습니다.
구성은 다음과 같습니다.
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
192.168.2.19 주소는 완벽하게 작동하지만 다른 두 주소는 네트워크에 표시되지 않습니다. 친애하는 여러분, 도와주세요.
노드 간 클러스터 통신에는 하위 네트워크 192.168.2.*가 필요합니다.
답변1
이 주소는추정된작동: 슬레이브 인터페이스 eth0
는 eth1
이제 결합된 연결의 일부이며 자체 주소를 가질 수 없습니다.
이는 브리지의 네트워크 인터페이스 포트를 만들 때와 비슷합니다. 이러한 인터페이스는 자체 주소를 가질 수도 없습니다.
등을 사용하여 주소를 설정할 수는 있지만 ip addr
무시됩니다.
너~할 수 있다그러나 여러 IP 주소를 마스터 인터페이스(귀하의 경우 bond0
)에 설정하십시오. 그러나 이것은 당신이 원하는 것이 아닐 수도 있습니다(실제로 당신은 당신이 원하는 것이 무엇인지, 왜 그렇게 하고 싶은지 설명하지 않았습니다).