Ubuntu局域网单网卡Nat共享上网

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
hijxyz
帖子: 8
注册时间: 2011-08-15 17:25

Ubuntu局域网单网卡Nat共享上网

#1

帖子 hijxyz » 2012-02-24 17:49

Ubuntu局域网单网卡Nat共享上网

1、设置好主机的上网,下面的例子供参考:
代码:
IP地址 192.168.1.250
网关 192.168.1.1
DNS 61.128.114.166


2、进入终端,输入命令 sudo su 进入管理员模式;

3、接着输入命令,开启路由功能:

代码:
echo "1">/proc/sys/net/ipv4/ip_forward


4、接着依次输入下列命令:

代码:
sudo iptables -F
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE


这样主机就设好了,如果想自动运行,可以如下操作:

1)在文件 /etc/sysctl.conf 最后加上一行 net.ipv4.ip_forward = 1

2)在文件 /etc/rc.local 里加入下面的几行(注意,加在 exit 0 的前面):

代码:
sudo iptables -F
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE


设好以后,重新启动一下计算机;

5、客户机设置好DNS,网关为主机的IP地址,下面的例子供参考:

代码:
IP地址 192.168.1.78
网关 192.168.1.250
DNS 61.128.114.166


重启后,客户机就可以直接上网、上QQ了
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: Ubuntu局域网单网卡Nat共享上网

#2

帖子 自由建客 » 2012-02-24 18:55

谁和谁共享,其网络到底是如何接的?
xep007
帖子: 871
注册时间: 2006-01-03 20:44

Re: Ubuntu局域网单网卡Nat共享上网

#3

帖子 xep007 » 2012-02-24 20:49

很好,很强大。
回复