ubuntu无法用路由上网

为当前最终发行版之前的所有版本提供支持
回复
风之呤一号
帖子: 10
注册时间: 2008-07-02 19:58
送出感谢: 0
接收感谢: 0

ubuntu无法用路由上网

#1

帖子 风之呤一号 » 2011-03-22 22:54

以前我就安装过ubuntu,但后来又不用了。原因是不能用路由器上网。现在出了新版我又下载来试用结果还是不行。电脑开机之后,显示已经连上跌幅器了,但就是不能上网。有高手来指教一下吗?我用XP路由上网很方便,稍微设置一下就行了。为什么ubuntu搞得我一点办法都没有。
wangzc2009
帖子: 319
注册时间: 2009-01-30 18:18
来自: 湖北十堰
送出感谢: 5 次
接收感谢: 3 次

Re: ubuntu无法用路由上网

#2

帖子 wangzc2009 » 2011-03-22 23:15

你是使用电脑 连到 路由器的方式上网?还是使用你这个上网的电脑当路由器,其他用户通过这个电脑路由上网?

如果是第二个。建议你最后使用静态ip地址。我给一个我电脑的配置。
我当路由器的电脑
/etc/network/interface 内容如下
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.2.44
netmask 255.255.255.0
broadcast 192.168.120.255
gateway 192.168.2.1


auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider


然后/etc/rc.local内容如下
route add default gw 192.168.2.44
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables --table nat -A POSTROUTING -o ppp0 -j MASQUERADE


我这个路由器功能的电脑内网地址192.168.2.44。外网是通过pppoeconf拨号实现的。通过iptables单网卡nat转换实现的。

另外通过我这个电脑上网的其他电脑。必须手工指定ip地址是192.168.2.1-----254的。网关必须设置为我的192.168.2.44还要你手动输入DNS。

这个可以通过在路由器电脑上cat /etc/resolv.conf看到pppoeconf拨号获得的DNS地址
愿意同大家一起学习分享linux知识
wangzc2009
帖子: 319
注册时间: 2009-01-30 18:18
来自: 湖北十堰
送出感谢: 5 次
接收感谢: 3 次

Re: ubuntu无法用路由上网

#3

帖子 wangzc2009 » 2011-03-22 23:20

/etc/sysctl.conf

net.ipv4.ip_forward=1
前的#去掉。

配置完毕,重启电脑
愿意同大家一起学习分享linux知识
wangzc2009
帖子: 319
注册时间: 2009-01-30 18:18
来自: 湖北十堰
送出感谢: 5 次
接收感谢: 3 次

Re: ubuntu无法用路由上网

#4

帖子 wangzc2009 » 2011-03-22 23:26

楼主,我感觉我还是没明白你xp怎么上网的。还要设置?按理从路由器自动获得ip地址这是系统默认设置。

我感觉你的意思是说使用xp当路由器,其他的电脑跟着一块上网?
愿意同大家一起学习分享linux知识
wangzc2009
帖子: 319
注册时间: 2009-01-30 18:18
来自: 湖北十堰
送出感谢: 5 次
接收感谢: 3 次

Re: ubuntu无法用路由上网

#5

帖子 wangzc2009 » 2011-03-22 23:50

如果你是路由器 下挂电脑上网。请把
/etc/network/interface 内容如下
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
愿意同大家一起学习分享linux知识
回复

回到 “老旧版本支持”