配置具有绑定网卡的机器之间的子网

配置具有绑定网卡的机器之间的子网

两台机器已bond0配置为访问互联网。
数据中心的技术人员说 VLAN 已创建,我只需在服务器上配置接口以正确使用它(创建子网)。
我现在拥有的:

auto bond0
        iface bond0 inet static
        slaves eno1 eno2
        address X.X.X.78/29
        gateway X.X.X.73

auto vlan10
     iface vlan10 inet static
     address 192.168.10.6
     netmask 255.255.255.0
     network 192.168.10.0
     broadcast 192.168.10.255
     vlan-raw-device bond0

即使networking服务正常启动,我也无法192.168.10.6从 ping 机器192.168.10.3,反之亦然。
我遗漏了什么?

注意:如果我ip address add 192.168.10.X/24 dev bond0在两台机器上使用,ping 会一直有效,直到我重新启动机器。如何编辑interfaces文件以便本地子网在重新启动后继续存在?

答案1

尝试使用点符号来指定标记的 VLAN:

iface bond0.10 inet static
    address 192.168.10.6
    netmask 255.255.255.0

如果这不起作用,请检查 TCPDump 以查看线路中实际发生了什么以及数据包是否被标记。

还要确保您的内核已启用 vlan 支持。

相关内容