我有两个专用网络:10.0.1.0/8
和192.168.0.0/24
我有两台机器,每台机器都有两个网卡。
machine1 NIC1: 192.168.0.10
machine1 NIC2: 10.0.1.10
machine2 NIC1: 192.168.0.11
machine2 NIC2: 10.0.1.11
如何配置路由,以便从机器1到机器2,它实际上使用机器1的NIC2?
事实是,10.0.1.0 网络是千兆位,192 网络是快速以太网(100Mbit)。
我的目标是通过最快的连接(即:NIC2)在这两者之间进行通信,即使它们尝试通过 NIC1 的 IP 进行访问。
答案1
我假设您有10.0.0.0/8
一个交换机和192.168.0.0/24
另一个交换机上的网络,解决该问题的最简单的解决方案是将以下内容放入/etc/hosts
文件或您正在使用的任何其他内容中name resolution
。
192.168.0.10 machine1-100
192.168.0.11 machine2-100
10.0.1.10 machine1
10.0.1.11 machine2
只要您与另一台计算机位于同一网络上,系统就会自动在该接口上路由流量,除非您添加覆盖此行为的特定路由。