我在私有网络 192.168.0.0/16 上有两个系统。
SysA 的 IP 为 192.168.0.30。SysB 在 Linux 中有两个子接口,ETH0:0 的 IP 为 192.168.200.213,ETH0:1 的 IP 为 192.168.90.20。
如果我在 SysB 上,如何让它通过 192.168.90.20 IP 而不是 192.168.200.213 IP 访问 SysA?
答案1
您必须研究 Linux 的源路由。可以在此处找到示例Linux 高级路由和流量控制指南:
http://lartc.org/howto/lartc.rpdb.html#LARTC.RPDB.SIMPLE
事实上,你可以做更简单的事,如下:
ip route add to 192.168.0.30 src 192.168.90.20 dev eth0 via 192.168.90.1
假设网关是192.168.90.1,如果需要请相应更改!