我创建了一个使用现有网络接口的桥:
$ brctl addif br0 eth1
$ brctl addif br0 eth2
为什么会eth1
丢失eth2
IP 地址?其背后的原因是什么?
PS 这是在 Ubuntu Linux 上。
答案1
当设备是网桥的一部分时,IP 地址是在网桥上设置的,而不是在各个设备上设置的,因为这是数据包可以从主机系统进入或退出到主机系统的地方。
网桥基本上只是一个虚拟以太网交换机,其中包含桥接设备以及添加到其中的每个设备,都是该交换机上的一个端口。桥接设备(br0
在本例中)是连接到计算机的交换机端口,可以为其指定地址并用于发送和接收数据包。