我的服务器中设置了 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 的路由)。