Ubuntu 14.04 端口映射
背景
一个集群,只有一个公网IP,外网的客户机需要访问内网某台机器运行的服务,这时需要通过端口转发来实现。
假设配置
Machine1
: 外网IP:113.30.150.75
网卡:em0
,内网IP:192.168.0.1
网卡:em1
Machine6
: 内网IP:192.168.0.6
需求
通过访问113.30.150.75:19000
来访问192.168.0.6:9000
上提供的服务,即将113.30.150.75:19000
映射到192.168.0.6:9000
方法
非永久
Machine1
上面:
$ sudo echo 1 > /proc/sys/net/ipv4/ip_forward
$ sudo iptables -t nat -A PREROUTING