Ubuntu12.04 用iptables作NAT代理上网

来源:互联网 发布:跟京东学什么java技术 编辑:程序博客网 时间:2024/06/06 01:13

计算机A不能上网,和计算机B通过内网来连接,B可以上网,要实现A也可以上外网。
假设:

A的内网IP:172.16.55.164
B的内网IP:172.16.55.72

1.在可以上网的那台计算机B上,开启内核路由转发功能
echo “1” > /proc/sys/net/ipv4/ip_forward

 设置iptables规则:

  iptables -t nat -A POSTROUTING -j MASQUERADE

2.在需要通过代理上网计算机A上,添加默认网关。

  sudo route add default gw 172.16.55.72

***更改原来的网关 ,Ubuntu右上角有一个上下箭头的按钮,点击,然后编辑链接,将原来设置的网关改为现在的网关,然后重新链接。

0 0
原创粉丝点击