![通过 DHCP 设置路由表](https://linux22.com/image/1356092/%E9%80%9A%E8%BF%87%20DHCP%20%E8%AE%BE%E7%BD%AE%E8%B7%AF%E7%94%B1%E8%A1%A8.png)
我有一个通过两个端口连接到 DHCP 服务器的系统,它给出了以下信息:
Port 1
Ip Address Mask Gateway
10.170.99.38 255.255.255.128 10.170.99.1
Port 2
Ip Address Mask Gateway
10.170.99.131 255.255.255.192 10.170.99.129
由此,系统需要为 IP 流量创建一个有效的路由表。
目前路由表如下所示:
Destination Mask Gateway
10.170.99.0 0xffffff80 10.170.99.1
10.170.99.128 0xffffffc0 10.170.99.129
然而,这不起作用,大概是因为没有定义到端口地址的路由。
问题是,根据将流量路由到两个网关的需求,这种 DHCP 请求的路由表应该是什么样的?
答案1
答案似乎是设置具有不同子网掩码的网关。因此路由表看起来应该是这样的
Destination Mask Gateway
0.0.0.0 0xffffffc0 10.170.99.129
0.0.0.0 0xffffff80 10.170.99.1
0.0.0.0 0 10.170.99.1
10.170.99.0 0xffffff80 10.170.99.38
10.170.99.128 0xffffffc0 10.170.99.131
数据通过子网掩码路由到各个网关