两台机器已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 支持。