我的网络出了点小问题
我有两个网卡,
NIC 1 连接到互联网和本地网络,NIC 2 连接到 Sip 中继电路(无互联网)
他们每个人都有不同的网关。
我的问题是,当我 ping google.com 或任何其他公共 IP 时,有时它会选择 SIP 网关中的网关,然后我会超时。
我如何才能将 HTTP 请求路由到 NIC 1 并且永远不会转到第二张 NIC 卡?
谢谢
答案1
这与您可能拥有不同的默认网关有关,具体取决于您的接口如何出现。处理此问题的正确方法是告诉您的系统 NIC1 的网关是您的默认网关,并且必须如此永远:
route delete 0.0.0.0
这将删除当前网关;
route -p add 0.0.0.0 mask 0.0.0.0 x.x.x.x
其中 xxxx 是 NIC1 的网关。-p选项将使其成为您的永久选择。