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

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

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

#1

帖子 TeliuTe » 2008-12-06 18:04

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了;
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26

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

#2

帖子 windwiny » 2008-12-06 18:08

:em11
头像
keky
帖子: 231
注册时间: 2007-12-20 15:08
来自: harbin
联系:

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

#3

帖子 keky » 2008-12-06 18:46

是拨号上网吗?那样的话,主机应该不能设网关吧。。。路由的时候可能会有问题,路由规则有两个default规则.
Keep trying...never say never. blog: H。U。C

代码: 全选

        .--.
       |o_o |
       |:_/ |           < Hello Girl >
      //   \ \             ------------
     (|     | )
    /'\_   _/`\
    \___)=(___/
angelus
帖子: 445
注册时间: 2007-08-27 17:31

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

#4

帖子 angelus » 2008-12-06 19:05

他这种应该是伪2级代理,处同一个网段内可以上网的机器给不允许上网的用户代理!
你能学会世界上所有语言来叫一种鸟的名字,当你知道所有这些名字叫法后,却对这种鸟一无所知~
理查德-费曼
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

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

#5

帖子 TeliuTe » 2008-12-07 0:26

嗯,这是用在教室里的,学生机为win98无盘,通过教师机上网,
前面用squid代理,但只能代理http
johnny0624
帖子: 42
注册时间: 2008-09-15 21:22

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

#6

帖子 johnny0624 » 2008-12-08 20:28

牛哥!!! :em11
头像
冷夜月
帖子: 120
注册时间: 2008-05-17 11:57

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

#7

帖子 冷夜月 » 2009-02-18 15:41

我单网卡+交换机,准备宿舍通过我机器共享上网,试过不行,为什么?
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
联系:

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

#8

帖子 Jarson » 2009-03-03 16:07

好贴!学习了~~
头像
9shell
帖子: 37
注册时间: 2009-03-03 14:20

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

#9

帖子 9shell » 2009-03-03 16:35

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

方法,1. 用一个路由器,DHCP的,看一下行不行。如果还不行,就不是问题1,而是问题2.;把网线接到其他机器上,如果可以就不是问题2.
头像
williampan
帖子: 110
注册时间: 2005-10-23 11:56
联系:

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

#10

帖子 williampan » 2009-03-04 10:19

这个写法,本身就是将机器作为路由来用的,也就是你本机器该有2个网卡,一个转发用和其他要通过你上网的机器是一个网段,而另一张是上网用的。
我是神仙,想睡觉,我要睡觉似神仙
MSN :pdsjj@21cn.com
QQ:280367891
ICQ:381167891

Acer aspire one D250(1284) for ubuntu
飞翔沙丁鱼
帖子: 32
注册时间: 2009-01-02 18:08

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

#11

帖子 飞翔沙丁鱼 » 2009-03-04 14:30

我这里两台笔记本,一根网线,我用无限做的代理,和同事的笔记本连接,本机网卡接的网线,这个要怎么设置呢?和上面的是不是一样啊,有些看不太懂,请教一下了
ckone
帖子: 66
注册时间: 2008-04-07 22:26

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

#12

帖子 ckone » 2009-04-23 10:12

测试了一下,客户机设置做NAT电脑的IP为网关,一切正常!

不知道这东西能不能设置权限!? :em20
liukof
帖子: 4
注册时间: 2009-05-16 17:50

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

#13

帖子 liukof » 2009-05-16 19:05

我要找的就是这个,等下去测试一下看到底能不能用。
独gu求败
帖子: 7
注册时间: 2009-05-07 17:37

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

#14

帖子 独gu求败 » 2009-06-26 10:17

能说说,各机器和外部的网线是怎么连接的吗?,主机ubuntu是要求双网卡的吗?
头像
newiz
帖子: 186
注册时间: 2008-04-03 22:04

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

#15

帖子 newiz » 2009-06-26 11:50

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

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