现在的情况是这样的,有 A、B、C。。。等若干台服务器,都在同一个子网下面。其中只有 A 可以访问外网。现在想做的是把 B、C 等其他服务器访问外网的请求转发到 A 上,由 A 代理访问。
请问这种情况有什么好的解决方案吗?
请问这种情况有什么好的解决方案吗?
1
aureole999 Mar 6, 2020 理论上服务器是 linux 的话 A 打开 net.ipv4.ip_forward = 1,其它设备设置网关为 A 就可以了。
然后如果通过 DHCP 取得的网关可能需要改 DHCP 服务,或者手动指定。A 的防火墙可能需要设置。 |
2
sniperking1234 OP @aureole999 多谢解答,网络小白不知道这个特性,我去试下
|
3
tomczhen Mar 6, 2020 via Android
开启 a 服务器 ip forward,其他服务器改本地 route table。
|