QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 882|回复: 12

SOS

[复制链接]
发表于 2005-10-22 10:27:54 | 显示全部楼层 |阅读模式
我用的是slackware+KDE,用了netconfig和pppoe-setup(和adsl-setup差不多的)配置完之后,执行pppoe-start,然后还是不能上网,打开网页之后一会儿就说"unknown host name".是不是哪里设置错了?
以前用FC的时候好像就行的
 楼主| 发表于 2005-10-22 17:47:31 | 显示全部楼层
帮帮我好吗
回复

使用道具 举报

发表于 2005-10-22 18:24:16 | 显示全部楼层
看看ifconfig -a 的结果是否pppoe 的连接.有的话看看是不是dns 解析问题,ping 一下网关,用ip 访问外网一下.
回复

使用道具 举报

 楼主| 发表于 2005-10-22 18:40:53 | 显示全部楼层
我没有ipconfig这个命令(可能装系统的时候那个软件包没装),但是pppoe-status命令显示连接是有的,而且也分配到了地址,不过还是不能ping外网
回复

使用道具 举报

发表于 2005-10-22 19:01:52 | 显示全部楼层
是ifconfig 命令

ifconfig -a 的内容贴上来,还有route 的.
回复

使用道具 举报

发表于 2005-10-22 20:41:41 | 显示全部楼层
看看你的
/etc/resolv.conf 里面有没有东西。
回复

使用道具 举报

 楼主| 发表于 2005-10-22 21:10:59 | 显示全部楼层
以下是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)

以下是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配置之后是改变过的,但是不知道为什么又变成现在的内容了...
回复

使用道具 举报

 楼主| 发表于 2005-10-23 08:17:49 | 显示全部楼层
大侠帮帮我吧
回复

使用道具 举报

发表于 2005-10-23 08:43:43 | 显示全部楼层
以下是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
回复

使用道具 举报

 楼主| 发表于 2005-10-23 09:08:26 | 显示全部楼层
前面贴错了,那个ifconfig是在没有打开pppoe时运行的,打开pppoe后执行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: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.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)

ppp0      Link encapoint-to-Point Protocol  
          inet addr:58.33.194.3  P-t-P:218.1.60.203  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric: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)
回复

使用道具 举报

 楼主| 发表于 2005-10-23 09:10:43 | 显示全部楼层
我快死了,就是不能上网。是不是那个defualt路由的原因?后来我用route del default删除了那个默认路由,好像还是不幸,而且那个路由配置文件里面的默认路由表项时不删的,就是说重启后那个默认表项又出现了。
回复

使用道具 举报

 楼主| 发表于 2005-10-23 09:51:03 | 显示全部楼层
会不会和我没有开启inetd进程有关系
回复

使用道具 举报

 楼主| 发表于 2005-10-23 10:45:05 | 显示全部楼层
不能上网的问题我解决了,是DNS没设置好,应该设为sever二不是那个ISP的服务器地址,脑子糊涂了。还有就是当时没有把系统自设的默认网关删掉,用route del default可以删,但问题是这个命令只是临时把这个路由表项删除,而proc/net/route配置文档里的默认表项还在,就是说如果重启机器那个默认网关又出现了,还得用route命令删一次。怎么彻底删除啊,那个配置文档也不能修改,chmod也不行。这怎么解决啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-24 01:25 , Processed in 0.043421 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表