![为什么 Linux Bridge 是第 2 层虚拟设备的 IP 地址?](https://linux22.com/image/55023/%E4%B8%BA%E4%BB%80%E4%B9%88%20Linux%20Bridge%20%E6%98%AF%E7%AC%AC%202%20%E5%B1%82%E8%99%9A%E6%8B%9F%E8%AE%BE%E5%A4%87%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
桥接器(或交换机)不应该在没有 IP 地址的情况下工作吗?我相信我可以br0
与没有 IP 地址的成员eth0
建立桥接。eth1
我不明白为什么要分配一个地址br0
?
答案1
网桥不需要 IP 地址即可运行。如果没有,它将仅执行第 2 层交换、生成树协议和过滤(如果已配置)。
如果您希望网桥参与 IP 数据包的第 3 层路由,则需要 IP 地址。
作为示例,您可以使用以下命令在 Debian/Ubuntu 中设置一个没有 IP 地址的网桥:/etc/network/interfaces
auto br0
iface br0 inet manual
bridge_ports eth0 eth1