几天来,我一直在尝试设置具有多个 IP 地址的桥接网络,但无法正常工作。我尝试了在 stackoverflow 上找到的多种不同设置。
这是我最新的产品,似乎对很多其他人都有效,但对我来说却无效。
auto br0
iface br0 inet static
bridge_ports enp8s0
address 192.168.0.155
netmask 255.255.252.0
gateway 192.168.0.1
auto br0:1
iface br0:1 inet static
address 192.168.0.28
netmask 255.255.252.0
gateway 192.168.0.1
它显示在 ifconfig 中
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.155 netmask 255.255.252.0 broadcast 192.168.0.255
inet6 * prefixlen 64 scopeid 0x20<link>
ether * txqueuelen 1000 (Ethernet)
RX packets 11626 bytes 7924309 (7.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7425 bytes 1320730 (1.2 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
br0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.28 netmask 255.255.252.0 broadcast 192.168.0.255
ether * txqueuelen 1000 (Ethernet)
但是我无法 ping 192.168.0.28,只能 ping 192.168.0.155。我还在虚拟机中设置了 192.168.0.100,似乎运行正常。
我的 iptables 现在允许一切进行测试
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -j ACCEPT
-A INPUT -j ACCEPT
COMMIT
我的主机告诉我我的配置一切正常,但显然有什么地方不对劲?我非常乐意得到一些帮助,因为我已经处理这个问题好几天了。
谢谢。