如何为这样的接口配置路由表?

如何为这样的接口配置路由表?

我的服务器中设置了 2 个 VLAN

auto lo
iface lo inet loopback

auto ens33.100
iface ens33.100 inet static
   address 172.16.1.13
   gateway 172.16.1.1
   netmask 255.255.255.0
   up route add -net 172.16.1.0 netmask 255.255.255.0 gw 172.16.1.1
   vlan-raw-device ens33

auto ens33.300
iface ens33.300 inet static
   address 10.59.0.13
   gateway 10.59.0.1
   netmask 255.255.255.0
   up route add -net 10.59.0.0 netmask 255.255.255.0 gw 10.59.0.1
   vlan-raw-device ens33

如何设置我的路由表以便

1)所有到 10.59.0.0 的流量都经过 ens33.300 - 网关 10.59.0.1 2)所有其他流量都经过 ens33.100 - 网关 172.16.1.1

理想情况下,是否有可能拥有这样的路由表?我尝试了不同的方法,但都无法找到答案。

10.59.0.0 netmask 255.255.255.0 gateway 10.59.0.1 ens33.300
172.16.1.0 netmask 255.255.255.0 gateway 172.16.1.1 ens33.100
0.0.0.0 netmask 255.255.255.0 gateway 172.16.1.1 ens33.100

这可能吗?

答案1

到链路上主机的路由不应有网关。您的示例中唯一应存在的网关是默认网关(到 0.0.0.0 的路由)。

相关内容