将 IP 提供给网桥而不是以太网接口

mmo*_*nem 0 networking linux bridge

关于这个问题,将 IP 添加到网桥设备 br0 而不是添加到作为网桥一部分的 eth0 背后的原理是什么。这个问题的答案没有一个让我满意。

wom*_*ble 5

考虑 Linux 网桥的方式是它由两部分组成:

  • 一个虚拟交换机,您可以通过附加物理网卡将网线插入其中;和
  • 一个“虚拟 NIC”,它将机器自己的网络堆栈连接到虚拟交换机。

令人困惑的是,它们都具有相同的名称。

当您创建网桥并将物理网卡放入网桥时,该物理网卡不再像网卡一样,而只是一根网线(至少,这是最简单的思考方式)。因此,由于您需要有一个 NIC 来关联 IP 地址,因此您可以使用作为网桥一部分的“虚拟 NIC”。

我会画一些 ASCII 艺术,但我很讨厌,所以你只需要想象它......