Debian 中具有多个别名的桥接网络

Debian 中具有多个别名的桥接网络

几天来,我一直在尝试设置具有多个 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

我的主机告诉我我的配置一切正常,但显然有什么地方不对劲?我非常乐意得到一些帮助,因为我已经处理这个问题好几天了。

谢谢。

相关内容