|
看了很多贴子对这个问题都回答的不时很清除,我把自己的经验写下来,可能可以解决一部分人的问题:
拨号上网前使用 # route 查看,显示可能是如下结果
169.254.0.0 * 255.255.0.0 U 0 0 0
127.0.0.0 * 255.0.0.0 U 0 0 0
可以看出并没有设置默认网关(很多高手并没有了解实际情况,而提问者又说不清除,而问题就出在这里)
拨号成功以后我们用ifconfig -a看一下
ppp0 Link encapoint-to-Point Protocol
inet addr:221.227.144.141 P-t-P:221.227.144.1
明明已经分配到了IP地址为什么打不开网页呢?
那我们再用 route 看一下吧
221.227.144.1 * 255.255.255.255 UH 0 0 0
169.254.0.0 * 255.255.0.0 U 0 0 0
127.0.0.0 * 255.0.0.0 U 0 0 0
default 221.227.144.1 0.0.0.0 UG 0 0 0
可以看出多出了一个默认网关,他与上面的P-t-P相同,问题就出在这里,用他自动分配给我们的网关是无法上网的,这时可以用如下命令把inet addr的地址添加为默认网关 route add default gw 221.227.144.141
这时再用route看一下
221.227.144.1 * 255.255.255.255 UH 0 0 0
169.254.0.0 * 255.255.0.0 U 0 0 0
127.0.0.0 * 255.0.0.0 U 0 0 0
default 221.227.144.141 0.0.0.0 UG 0 0 0
default 221.227.144.1 0.0.0.0 UG 0 0 0
多出了一个默认网关,这时你再打开网页,熟悉的画面又出现在你眼前了!!
以上方法在FC1下测试通过 |
|