分页: 1 / 2

[分享]Ubuntu局域网单网卡Nat共享上网

发表于 : 2008-12-06 18:04
TeliuTe
Ubuntu局域网单网卡Nat共享上网
作者:TeliuTe 来自:基础教程网

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了;

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

发表于 : 2008-12-06 18:08
windwiny
:em11

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

发表于 : 2008-12-06 18:46
keky
是拨号上网吗?那样的话,主机应该不能设网关吧。。。路由的时候可能会有问题,路由规则有两个default规则.

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

发表于 : 2008-12-06 19:05
angelus
他这种应该是伪2级代理,处同一个网段内可以上网的机器给不允许上网的用户代理!

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

发表于 : 2008-12-07 0:26
TeliuTe
嗯,这是用在教室里的,学生机为win98无盘,通过教师机上网,
前面用squid代理,但只能代理http

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

发表于 : 2008-12-08 20:28
johnny0624
牛哥!!! :em11

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

发表于 : 2009-02-18 15:41
冷夜月
我单网卡+交换机,准备宿舍通过我机器共享上网,试过不行,为什么?

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

发表于 : 2009-03-03 16:07
Jarson
好贴!学习了~~

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

发表于 : 2009-03-03 16:35
9shell
冷夜月 写了:我单网卡+交换机,准备宿舍通过我机器共享上网,试过不行,为什么?
原因可能是1. 没有路由,使得IP地址出问题,看看其他的机器的IP,用ipconfig -all (WIN),ifconfig -a (linux)。没有在同网段,就不行。
2. 你的上端路由锁定了你的mac,所以出问题。

方法,1. 用一个路由器,DHCP的,看一下行不行。如果还不行,就不是问题1,而是问题2.;把网线接到其他机器上,如果可以就不是问题2.

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

发表于 : 2009-03-04 10:19
williampan
这个写法,本身就是将机器作为路由来用的,也就是你本机器该有2个网卡,一个转发用和其他要通过你上网的机器是一个网段,而另一张是上网用的。

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

发表于 : 2009-03-04 14:30
飞翔沙丁鱼
我这里两台笔记本,一根网线,我用无限做的代理,和同事的笔记本连接,本机网卡接的网线,这个要怎么设置呢?和上面的是不是一样啊,有些看不太懂,请教一下了

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

发表于 : 2009-04-23 10:12
ckone
测试了一下,客户机设置做NAT电脑的IP为网关,一切正常!

不知道这东西能不能设置权限!? :em20

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

发表于 : 2009-05-16 19:05
liukof
我要找的就是这个,等下去测试一下看到底能不能用。

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

发表于 : 2009-06-26 10:17
独gu求败
能说说,各机器和外部的网线是怎么连接的吗?,主机ubuntu是要求双网卡的吗?

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

发表于 : 2009-06-26 11:50
newiz
视窗下一个道理 一个卡联外网(adsl猫或者墙壁上fttb端口之类的)成为外卡 一个卡连hub称为内卡。然后内卡设成192.168.x.x,然后外卡卡放共享,然后连上hub的其他电脑就可以通过nat上网了。 我觉得在这个状态下,双网卡的主机其实就是一个路由器。

ubuntu下思路应该是一样的,主机设置内外网卡,并设置共享开放,客户机以主机作为网关来上网。