我为 VLAN 创建了下一个配置,
###
auto eth0
iface eth0 inet manual
auto eth0.100 inet static
iface eth0.100 inet static
address 192.168.56.200
netmask 255.255.255.0
gateway 1921.168.56.1
vlan-raw-device eth0
在启动期间或当我尝试手动触发 ifup eth0.100 时,我看到下一个错误:
找不到设备 eth0.100
当我尝试通过 ip 命令手动配置时也会发生同样的情况
谢谢
问题似乎是所有 VLAN 都被命名为 renameX 接口 :/ 我确实使用链接进行 eth 与 mac 地址匹配。有没有使用 VLAN 的解决方法?我们每台服务器上都有 2 个 VLAN。
谢谢
答案1
我正在运行非常类似的程序,既有 VLAN,又有多个子网,语法也非常接近 (eth0.100:3)。您可以将 eth0 和 eth0.100 放在同一个“auto”行中,如果 eth0 位于基本接口名称(如 eth0.100)中,则不需要 vlan-raw-device。
尝试在另一个网络上分配一个静态地址(如果需要,可以使用假的)并查看 eth0.100 是否亮起。