红联Linux门户
Linux帮助

Linux下用ADSL拨号上网连接正常但无流量的解决方法

发布时间:2007-01-16 16:07:17来源:红联作者:Emperor
  我先是在Redhat 9下试,直接使用adsl-setup设置,adsl-start连接(这个网上的说明甚多,就不详述了)。但是总是不断的掉线、重拨,每次都只持续几秒钟。试了几次都是这样

  然后我想可能Redhat有RPWT,遂从网上下载了Debian Linux 3.0(woody)的最小化安装光盘,这是我第一次安装Debian,感觉订制的项目可真多啊,很人性化。安装好最小化系统后,可以直接用pppoeconf配置,和Redhat下面大同小异,这次我设置了开机自动pppoe联机(手动可以通过pon dsl-provider/poff命令控制)。重启后,用ifconfig检查发现确实连上了,也不掉线,公网IP获得正确,DNS获得正确,什么都正确,就是什么网站都ping不到,只能ping通我的eth0(192.168.1.2), ppp0(自动获得的公网IP) 和网关ADSL猫(192.168.1.1)这三个IP,连DNS都ping不到。当时隐约觉得会不会是路由的问题,还想尝试执行traceroute跟一下,可是最小化安装的Debian就只有个ping,别的像nslookup什么的都没有…

  无奈,极度郁闷之下,吃完晚饭就睡了。

  刚才睡醒了之后还是不怎么甘心,就在google上面随便逛逛,看看有没有和我一样的倒霉人。查来查去发现大部分人都是adsl-setup完成后就能上了…@_@ 后来终于在uplinux论坛里看到一位兄弟的留言:

  路由问题

  你用Netstat -nr察看路由信息,会发现系统默认网关是Eth0的网关,不是PPP0的网关
  解决办法:删除原网关,添加PPP0的网关,就Ok了

  灭活活活活~
  route del default
  route add default ppp0
  结束战斗。
文章评论

共有 0 条评论