已过时,用这个 https://medium.com/@exesse/how-to-make-a-simple-router-gateway-from-ubuntu-server-18-04-lts-fd40b7bfec9
实验室有一批服务器,有的只有内网,为了能让这些电脑上网,选一台可以上外网的服务器做网关服务器(这台服务器至少有两个网卡,一个链接内网,一个链接外网)。
网关服务器IP: 222.200.186.161(外网网卡),10.1.1.1(内网网卡)
内网IP:10.1.1.0/24
1 开启forward 转发
# cat /etc/sysctl.conf | grep forw
net.ipv4.ip_forward = 1
2 配置转发
iptables -t nat -A POSTROUTING -s 10.1.1.0/24 -j MASQUERADE
3 重启iptables
service iptables restart
以上是在网关服务器上操作
现在到内网的机器上操作
- 修改网关
内网ip设置在10.1.1.0/24范围内,比如10.1.1.101
# cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep GATEWAY
GATEWAY=10.1.1.1
5 测试
pint 8.8.8.8