Linux 下的桥接接口相当笨拙。归根结底,它使用起来非常不方便:您必须从连接的接口中删除所有 IP 配置,然后以某种方式将配置迁移到桥接接口。我不明白为什么(这完全没有意义 - 通常,桥接不是通信的端点)。
OpenBSD 要好得多;桥接接口的作用与物理交换机完全相同。创建它,添加接口,然后就大功告成了。在 Linux 中是否有可能获得类似的行为?
答案1
Linux 中的桥梁实际上表现确切地就像一个物理开关。
嘿,现在让我们看看我的物理交换机。没有比思科交换机更强大的交换机了,对吧?
core-sw1#sh ip int brief
Interface IP-Address OK? Method Status Protocol
Vlan1 unassigned YES NVRAM up up
Vlan2 192.168.0.2 YES NVRAM up up
Vlan53 10.53.0.2 YES NVRAM up up
嗯……在我的 Cisco 交换机上,IP 地址实际上是分配给……桥接接口的。而不是单个端口。
是的,你的想法是错误的。考虑一下分配给桥接器上单个接口的 IP 地址意思是。
答案2
您可以在桥接模式下使用 openvswitch。