我目前很难配置静态路由。我有一个 Asterisk 服务器托管在我的 Ubuntu 服务器机器上,它有 2 个 NIC
eth0;
IP Address: 172.16.1.99
GW: 172.16.1.1
eth1
IP Address: 10.20.0.3
GW: 10.20.0.1
我有一个外部 IP 为 20.211.3.12 的 SIP 中继(LAN:172.16.1.98),它只响应来自 eth0(172.16.1.99)的数据包。当我尝试在外部 IP 上进行跟踪路由时,我可以看到它正在退出 eth1 (10.20.0.3),因此没有收到 ping 回复。基本上,我需要路由所有用于 20.211.3.12 和 172.16.1.98 的流量以使用 eth0。
我已经在我的网络计划上完成了这个,但似乎没有用,有什么建议吗?
network:
ethernets:
eth0:
addresses: [172.16.1.99/23]
gateway4: 172.16.1.1
nameservers:
addresses: [172.16.1.1,8.8.8.8]
dhcp4: no
routes:
- to: 10.211.3.0/24
via: 172.16.1.1
eth1:
addresses: [10.20.0.3/24]
gateway4: 10.20.0.1
nameservers:
addresses: [10.20.0.1,8.8.4.4]
dhcp4: no
routes:
- to: 172.16.1.0/23
via: 10.20.0.1
- to: 10.211.3.0/24
via: 172.16.1.1
- to: 10.211.3.12/32
via: 172.16.1.99
version: 2
你应该声明一条路线
附加到您的 eth0 接口。