我有 Windows 服务器,有两个 NIC,比如 NIC1 和 NIC2,我想用一个 NIC 连接互联网,另一个 NIC 连接 SIP 流量。NIC 用于互联网,其 IP 如下 IP 池:192.168.0.0/24 网关:192.168.0.1 服务器 IP:192.168.0.220
NIC2 配置为 SIP,其 IP 如下:IP 池:10.227.202.24/29 网关:10.227.202.25 服务 IP:10.227.202.26
但是当我尝试 ping 或访问 sip trunk ip (10.102.201.2) 时,无法访问,当我尝试跟踪时,它从接口 1 (互联网池) 发出。虽然为 NIC2 设置了最低材料的默认路由,但它仍然从 NIC1 发出。
请分享我应该设置什么路线。
答案1
一般来说,您不能拥有多个活动的默认网关,因此在您的情况下,NIC1 显然被选为默认网关。
这里有很多关于多个默认网关的答案 -一台 PC 可以有多个默认网关吗?
由于 NIC2 的 IP 和 SIP 中继的 IP 位于完全不同的 IP 范围内,SIP 中继的流量将通过默认网关路由,除非您在 Windows 中手动添加路由以告诉它到该网络的任何流量都应通过 NIC2。
类似于(在提升的 cmd 提示符下):
route -p add 10.102.201.2 MASK 255.255.255.255 10.227.202.26
通过 NIC2 路由该特定 SIP 中继 IP 的所有流量或
route -p add 10.102.201.0 MASK 255.255.255.0 10.227.202.26
通过 NIC2 路由整个 /24