SOS
我用的是slackware+KDE,用了netconfig和pppoe-setup(和adsl-setup差不多的)配置完之后,执行pppoe-start,然后还是不能上网,打开网页之后一会儿就说"unknown host name".是不是哪里设置错了?以前用FC的时候好像就行的 :oops: 帮帮我好吗 :oops: 看看ifconfig -a 的结果是否pppoe 的连接.有的话看看是不是dns 解析问题,ping 一下网关,用ip 访问外网一下. 我没有ipconfig这个命令(可能装系统的时候那个软件包没装),但是pppoe-status命令显示连接是有的,而且也分配到了地址,不过还是不能ping外网 是ifconfig 命令
ifconfig -a 的内容贴上来,还有route 的. 看看你的
/etc/resolv.conf 里面有没有东西。 以下是ifconfig -a之后的内容
eth0 Link encap:EthernetHWaddr 00:E0:4D:11:28:D6
inet addr:192.168.1.2Bcast:192.168.1.255Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICASTMTU:1500Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:644 (644.0 b)TX bytes:1240 (1.2 Kb)
Interrupt:10 Base address:0xaf00
lo Link encap:Local Loopback
inet addr:127.0.0.1Mask:255.0.0.0
UP LOOPBACK RUNNINGMTU:16436Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b)TX bytes:0 (0.0 b)
以下是route之后的内容
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default RTA230.home 0.0.0.0 UG 0 0 0 eth0
以下是/etc/resolv.conf的内容
nameserver 192.168.1.1
search home
很奇怪,/etc/resolv.conf里面的内容以前用pppoe-setup配置之后是改变过的,但是不知道为什么又变成现在的内容了... 大侠帮帮我吧 :cry: 以下是ifconfig -a之后的内容
eth0 Link encap:Ethernet HWaddr 00:E0:4D:11:28:D6
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:644 (644.0 b) TX bytes:1240 (1.2 Kb)
Interrupt:10 Base address:0xaf00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
从上面的输出看,你的pppoe连接没有建立起来。pppoe连接建立后,应该有ppp0 前面贴错了,那个ifconfig是在没有打开pppoe时运行的,打开pppoe后执行ifconfig -a的内容如下
eth0 Link encap:EthernetHWaddr 00:E0:4D:11:28:D6
inet addr:192.168.1.2Bcast:192.168.1.255Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICASTMTU:1500Metric:1
RX packets:90 errors:0 dropped:0 overruns:0 frame:0
TX packets:89 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9896 (9.6 Kb)TX bytes:6942 (6.7 Kb)
Interrupt:10 Base address:0xaf00
lo Link encap:Local Loopback
inet addr:127.0.0.1Mask:255.0.0.0
UP LOOPBACK RUNNINGMTU:16436Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b)TX bytes:0 (0.0 b)
ppp0 Link encap:Point-to-Point Protocol
inet addr:58.33.194.3P-t-P:218.1.60.203Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICASTMTU:1492Metric:1
RX packets:75 errors:0 dropped:0 overruns:0 frame:0
TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:6680 (6.5 Kb)TX bytes:3215 (3.1 Kb) 我快死了,就是不能上网。是不是那个defualt路由的原因?后来我用route del default删除了那个默认路由,好像还是不幸,而且那个路由配置文件里面的默认路由表项时不删的,就是说重启后那个默认表项又出现了。 会不会和我没有开启inetd进程有关系 不能上网的问题我解决了,是DNS没设置好,应该设为sever二不是那个ISP的服务器地址,脑子糊涂了。还有就是当时没有把系统自设的默认网关删掉,用route del default可以删,但问题是这个命令只是临时把这个路由表项删除,而proc/net/route配置文档里的默认表项还在,就是说如果重启机器那个默认网关又出现了,还得用route命令删一次。怎么彻底删除啊,那个配置文档也不能修改,chmod也不行。这怎么解决啊?
页:
[1]