【已解决】怎么让双机共享Ubuntu10.10的ADSL宽带连接??附上解决方案!

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
头像
qianwx
帖子: 730
注册时间: 2006-07-08 14:41
送出感谢: 0
接收感谢: 0

【已解决】怎么让双机共享Ubuntu10.10的ADSL宽带连接??附上解决方案!

#1

帖子 qianwx » 2011-01-06 22:37

如题,多台电脑怎么共享UB10.10的ADSL宽带连接啊??高手教教我~~~实在搞不定~~~
我的意思是UB10.10拨号的那台电脑做网关,千万别对我说用路由器啊
经过几天摸索,终于解决!!!
方法如下:
1. 卸载Ubuntu自带的哪个network-manage(也就是顶部任务栏右边的哪个网络图标)

代码: 全选

sudo apt-get purge network-manege
当然了,也完全可以不用删除,但必须设置该管理器不起用,方法是右键点击该图标,确认“启用联网”和“启用通知”不被勾选!同时其中没有设置任何的网络配置。

2. 安装Firestarter,这是最简便的一种共享方式了。。。

代码: 全选

sudo apt-get install firestarter
3. 手工配置网络
(1) 配置eth0(也就是网卡)的IP地址,再终端窗口中输入如下内容

代码: 全选

sudo gedit /etc/network/interfaces
此时该文件内应该只有两行:

代码: 全选

auto lo
       iface lo inet loopback
在其尾部另起新行,增加如下内容,其中eth0为系统为你分配的网卡设备名,网关无需填写。

代码: 全选

auto eth0
       iface eth0 inet static
       address 192.168.0.1
       netmask 255.255.255.0
修改完毕,保存退出。

(2) 手工命令行设置ADSL拨号
同样,再终端窗口中输入下列命令:

代码: 全选

sudo pppoeconf
这样会启动ADSL拨号配置程序。按照提示一步步配置完毕(不会的可以在坛子内找找,很多的),记得最后选上"在系统启动是自动拨号"!!

(3) 配置Firestarter
在【系统】——【系统管理】中找到firestarter并点击运行,根据提示,第一个Internet连接设备选择ppp0,同时勾选【拨号完成时启动防火墙】,不勾选【IP地址同过DHCP分配】,点击下一步,第二个内网网络设备选择eth0,同时勾选允许internet共享的那行英文字,再下一步,勾选立即启动防火墙的英文字样。然后点击保存。最后退出。

4. 客户端配置
网卡IP设置可以不用network-manage,也可以使用,不受限制。
IP设置为网关主机一个网段即可(如我的配置中设置为192.168.0.X,其中X为2~254之间的任意一个数字),网关设置为拨号主机的IP,即192.168.0.1。DNS可以设置为拨号主机的IP地址(192.168.0.1)

5. 全部配置完毕后,系统整个重启一次。重启之后,再启动firestarter,如果firestarter顺利的启动,此时,你已经成功的共享了你的ADSL线路!!!

注意:Firestarter似乎只认命令行配置的网络参数,用图形前端network-manage配置的似乎根本就不被识别。。。就因为这一点,使得我饶了很多弯路,始终不明白为什么就是无法顺利启动firestarter。。。
上次由 qianwx 在 2011-01-08 15:07,总共编辑 2 次。
Bill Lee
帖子: 598
注册时间: 2009-09-19 20:50
送出感谢: 0
接收感谢: 2 次

Re: 怎么让双机共享Ubuntu10.10的ADSL宽带连接??

#2

帖子 Bill Lee » 2011-01-07 20:04

  1. 把 ADSL Modem 和 客户主机、和路由主机 连接到同一 Ethernet. (用集线器)
  2. 设置三台主机的 ip 配置,把ADSL Modem 和客户主机的网关指向路由主机。
  3. 在路由主机打开 ipv4 转发:

    代码: 全选

    sudo vim /etc/sysctl.conf
    启用注释掉的 net.ipv4.ip_forward=1 行。
  4. (可选)配置 iptables, 以调整防火墙选项。(关于 iptables 的用法参见 h[url]ttp://linux.vbird.org/linux_server/0250simple_firewall.php[/url] )
另外,可能需要调整路由表,使 0.0.0.0 目标指向 ppp0
aMule 2.3.1 is coming...
真正动态的 amule-dlp is coming...
本人帐号在2011年1月被盗,在2011年1月3日17:19到2010年1月6日13:34之间本帐号发的一切帖子、短信等与本人无关!
amule-dlp 开发动态
amule-dlp on Google Code
WebArchiver - 基于 wget 的网页归档工具(PyQt4 GUI 前端)
Linux 2.6.34 编译笔记
e21
帖子: 641
注册时间: 2008-01-24 9:47
送出感谢: 0
接收感谢: 4 次

Re: 怎么让双机共享Ubuntu10.10的ADSL宽带连接??

#3

帖子 e21 » 2011-01-07 21:37

懒人直接装个firestarter搞定。
头像
qianwx
帖子: 730
注册时间: 2006-07-08 14:41
送出感谢: 0
接收感谢: 0

Re: 怎么让双机共享Ubuntu10.10的ADSL宽带连接??

#4

帖子 qianwx » 2011-01-07 22:50

一直没有试用成功,而且sysctl.conf也因为一次不小心操作而彻底删除了。。。我就是不想启用防火墙而实现路由功能。
另外:还有两个问题:
1. ADSL Modem的网关地址也必须指向网关主机么??
2. 网关主机在配置ADSL拨号后也要设置网卡的有线连接IP?是不是只需要设置IP和netmask而无需设置gateway??需要开启网卡的自动连接么?
回复

回到 “网卡问题以及网络和拨号”