中午,我打算用我昨天刚装的的Slackware上网兜兜风,但是发生了一件奇怪的事……
我像以往一样设置pppoe,然后拨号,进入kde……但是网页打不开,我从前都是这么做的,没出过这种问题。
顺理成章,我检查了ifconfig,ppp0没问题,获取到了ip 123.57.144.146;
ping ,不通,说明DNS有问题;
但是我检查了一下resolv.conf,没问题呀~202.99.96.68,我向来喜欢用这个服务器呀;
然后看了看ptp,也没问题,123.57.144.1,ping一下,能通;
接着ping我设置的DNS-202.99.96.68,不通……难道铁通又吊线了?
看来问题出在与DNS的连接上。
这时候我发现了一个事情,我ping 123.57.144.1 的时候是From 123.57.144.146 也就是设备ppp0,我ping 202.99.96.68 的时候是From 192.168.0.119 也就是设备eth0。
它应该通过ppp0向外ping呀,怎么能用eth0呢?我试了一下:
ping -I ppp0 202.99.96.68
这次通了……
看来是路由表的问题……之前也用了很久的slack,但是好像没碰见过这种问题……
我看了一下route ……果然如此
于是我打开/sbin/pppoe-start,在“echo 'Connected'”的下面加了一行:
route add -net 0.0.0.0 netmask 0.0.0.0 dev ppp0
因为ppp0是拨号完成之后才出现的设备,如果写的位置太靠前,会报错说没有这个设备的。
这样就OK拉~我看了一下表,浪费了我2个小时……我2个小时的生命啊……
算了……反正我还要再浪费5个小时去看网络电视呢……
阅读(1100) | 评论(3) | 转发(0) |