有一台服务器安装了 PVE ,4 个网口,安装了 openwrt 。
公司有两个网络,
PVE 的网关只能配置一个,所以设置了 192.168.50.1 ,这就导致 50 的网络断了之后 PVE 就不能联网了。
求教怎么配置可以让两个网络都可以联网,50 断了可以通过 40 访问
1
aichunya 2023-05-31 16:34:21 +08:00
把掩码调整一下?让 50 和 40 都在一个网段内?然后网口 2 的网关不填,试试?
刚想到的,没具体测试哈 |
3
onetown 2023-05-31 17:04:24 +08:00
pve 就是一个 linux , 你可以配一个路由表, 来做源进源出来解决从外面访问 pve
ip r add default via 192.168.40.1 table 40 ip rule add from 192.168.40.0/24 lookup 40 这样, 你就可以同时访问 192.168.50.100, 192.168.40.100 了 其次, 出去的问题就简单了, 你在 main 表里添加两个 default 网关 ip r add default via 192.168.50.1 metric 20 ip r add default via 192.168.40.1 metric 30 不过这个怎么判断断呢, 因为你网关其实没断, 只是网关出去断了, 所以估计你还是要写一个长 ping 脚本, 来判断, 如果 internet 访问不了(例如 ping 223.5.5.5 不通), 那么就 ip link set 网卡 1 down, 这样就会走网卡 2 (192.168.50.1) |
4
hingle 2023-05-31 17:22:37 +08:00
默认网关用 40 网段的,问题不就解决了。既有 50 网段的固定 IP 供内网访问,又有 40 网段的稳定网络。
|
5
MrGba2z 2023-05-31 17:26:06 +08:00
bonding 做 active-backup 模式
|