1
hepin1989 2017-04-22 14:22:13 +08:00 1
虽然对这块儿不懂,不过基于软件实现的不是更加灵活么?
[《 Netty 实战》即将上市了}( https://www.v2ex.com/t/356574) |
3
hepin1989 2017-04-22 14:33:35 +08:00 1
@ericbize 如果是这样的话,那么肯定是按照老师的要求做了, iptable 您看下吧。还有 lvs 。
[《 Netty 实战》即将上市了]( https://www.v2ex.com/t/356574) |
4
mrsatangel 2017-04-22 14:36:46 +08:00 1
iptables -t nat -A POSTROUTING -s 192.168.3.0/255.255.255.0 -o <外网 iface> -j MASQUERADE
|
5
raysonx 2017-04-22 14:37:08 +08:00 via Android 1
以下步骤仅供参考,其中步骤二到四仅适用于 ipv4 。 ipv6 协议同理变通。
1.双网卡的 vm 作为另两台的默认网关。 2.双网卡机器开启路由模式: sysctl net.ipv4.ip_forward=1 3.双网卡机器记得防火墙要允许从内外网网卡之间的转发。例如 iptables -I FORWARD -i 内网网卡 -o 外网网卡 -j ACCEPT 和 iptables -I FORWARD -i 外网网卡 -o 内网网卡 -j ACCEPT 4.双网卡机器开 nat ,例如 iptables -t nat -I POSTROUTING -o 外网网卡 -j MASQUERADE |
6
raysonx 2017-04-22 14:38:53 +08:00 via Android 1
注意 Linux 的 nat 功能是由防火墙实现的,所以不能禁防火墙
|
7
holyzhou 2017-04-22 14:45:46 +08:00 2
|