我有两个子网和一个带 2 个 NIC 的 RedHat 5.3,每个子网都有一个 IP:
eth1 172.16.0.4, 255.255.255.0
eth0 194.20.23.183, 255.255.255.0
在每个子网上我都有一个网关/防火墙,我想在自己的 GW 上转发每个 NIC。这是当前的路由表:
Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.0.0 * 255.255.255.0 U 0 0 0 eth1
194.20.23.0 * 255.255.255.0 U 0 0 0 eth0
default 172.16.0.1 0.0.0.0 UG 0 0 0 eth1
如果我首先尝试删除 194.20.23.0 网络上已经存在的规则,然后使用以下命令
route add -net 194.20.23.0 netmask 255.255.255.0 gw 194.20.23.181 dev eth0
它返回
SIOCADDRT: Network is unreachable
谁能用简单的话向我解释该消息的原因以及我如何实现目标。
提前致谢 问候
亚历山德罗·伊拉多