请注意,这是一个 NIC 和两个网关
现在,这个解决方案在 Windows 中非常简单:
* 连接属性 -> TCP/IP 属性 -> 默认网关 -> 添加(按指标分隔)
我注意到 Windows 在其路由表中添加了第二条路由,如下所示:
活跃路线: 网络目标网络掩码网关接口指标 0.0.0.0 0.0.0.0 192.168.192.253 192.168.192.12 1 0.0.0.0 0.0.0.0 192.168.192.254 192.168.192.12 2
我如何在 Linux 中执行与此非常相似的事情?(服务器控制台)
我的最终目标是让一个服务 domain.com 在一个网卡上运行,但可以从两个外部 IP 地址访问。因此,如果有人知道如何做到这一点,那就省去了另一篇文章,因为这只会在路由器发生故障时保护服务器!:)
答案1
连接属性 -> TCP/IP 属性 -> 默认网关 -> 添加(按指标分隔
ip route add default via 192.168.192.253 dev eth0
但可以从两个外部 IP 地址访问
它们是分配给路由器,还是直接分配给 PC?(我猜是前者,在这种情况下你必须配置路由器......)
如果地址属于计算机本身,则可以使用ip addr add
。
答案2
以下应该有效
ip route add default via 192.168.192.253 dev eth0 metric 100
ip route add default via 192.168.192.253 dev eth0 metric 200