QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: D2002

急!Linux下如何通过ADSL上网,如何配置?

[复制链接]
发表于 2005-2-21 15:28:09 | 显示全部楼层
问题一样,能连接,打不开网页

这是我连接成功时的route table

root@slax:~# netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
222.77.98.1     *               255.255.255.255 UH        0 0          0 ppp0
loopback        *               255.0.0.0       U         0 0          0 lo


帮我看看问题出在哪儿?
回复

使用道具 举报

发表于 2005-2-22 19:15:53 | 显示全部楼层
dns和默认网关有没有问题?
回复

使用道具 举报

发表于 2005-2-23 21:45:21 | 显示全部楼层
[quote:2ded0d2fb0="linky_fan"]dns和默认网关有没有问题?[/quote]

dns我设置为"server"

默认网关有没有问题我看不大懂,下面贴出我设置的过程:



root@slax:~# adsl-start
.. Connected!     (可以成功接通)
root@slax:~# ping www.yahoo.com.cn
ping: unknown host www.yahoo.com.cn         (ping不通)

root@slax:~# netstat -nr         (察看路由表)
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
222.77.98.1     0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
0.0.0.0         222.77.98.1     0.0.0.0         UG        0 0          0 ppp0


(这表俺看不大明白)

root@slax:~# ifconfig -a   (紧接着看这个)
eth0      Link encap:Ethernet  HWaddr 00:20:ED:31:72:61
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:28 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4022 (3.9 Kb)  TX bytes:3555 (3.4 Kb)
          Interrupt:11 Base address:0x6000

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:222.77.98.155  P-t-P:222.77.98.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:2830 (2.7 Kb)  TX bytes:550 (550.0 b)

(可以看出IP分配了,但是inet addr是222.77.98.155,而route table里面的"Gateway没有这个IP地址,我对网关这类知识太懂,好象看过坛子里一篇帖子说把inet addr设为默认gw,于是接着干...)

root@slax:~# route add default gw 222.77.98.155   (把inet addr添加为默认网关。是这样做么?我学linux不到一礼拜,绝对菜鸟。)

root@slax:~# netstat -nr        (紧接着再察看route table)
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
222.77.98.1     0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
0.0.0.0         222.77.98.155   0.0.0.0         UG        0 0          0 ppp0
0.0.0.0         222.77.98.1     0.0.0.0         UG        0 0          0 ppp0

(变成这样,有出现gw 222.77.98.155,但是看不明白这表有什么问题,望前辈们指出)

root@slax:~# host www.yahoo.com.cn  -bash: host: command not found
root@slax:~# dos www.yahoo.com.cn
-bash: dos: command not found (俺对命令不熟悉,隐约记得好象是"host + 域名"得到IP,结果不是 )

root@slax:~# ping www.yahoo.com.cn  (接着PING)
ping: unknown host www.yahoo.com.cn (NND! 还是不行)
root@slax:~# route del default   (尝试这个,也是论坛里看过)
root@slax:~# netstat -nr         (再看表)
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
222.77.98.1     0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
0.0.0.0         222.77.98.1     0.0.0.0         UG        0 0          0 ppp0

(好象没什么变化?)


root@slax:~# adsl-stop   (断开)
Killing pppd (3994)
Killing adsl-connect (3976)
root@slax:~#
root@slax:~#
root@slax:~#
root@slax:~#
root@slax:~#
root@slax:~#
root@slax:~# netstat -nr   (看路由表)
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo

root@slax:~# route del default   (现在完全是瞎整了...
SIOCDELRT: 没有那个进程        (断开了连接就没route进程了?知识不够阿)
root@slax:~# adsl-start      (再连上整整看)
. Connected!
root@slax:~# netstat -nr   (看route table)
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
222.77.98.1     0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
0.0.0.0         222.77.98.1     0.0.0.0         UG        0 0          0 ppp0


(好象有点不同?)

root@slax:~# ifconfig -a  (看看连接状态报告)
eth0      Link encap:Ethernet  HWaddr 00:20:ED:31:72:61
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:95 errors:0 dropped:0 overruns:0 frame:0
          TX packets:67 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10592 (10.3 Kb)  TX bytes:5413 (5.2 Kb)
          Interrupt:11 Base address:0x6000

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:222.77.98.155  P-t-P:222.77.98.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:54 (54.0 b)  TX bytes:54 (54.0 b)

(好象正常?)


root@slax:~# route add default gw  
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported
root@slax:~# route add default gw 222.77.98.155  (再试试看)
root@slax:~# route   (看表格)
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
222.77.98.1     *               255.255.255.255 UH    0      0        0 ppp0
loopback        *               255.0.0.0       U     0      0        0 lo
route add defaudefault         222.77.98.155   0.0.0.0         UG    0      00 ppp0
default         222.77.98.1     0.0.0.0         UG    0      0        0 ppp0

(咦?好象怪怪的阿?)

root@slax:~# route del default   (又乱整)
root@slax:~# routee
-bash: routee: command not found
root@slax:~# route           (看表)
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
222.77.98.1     *               255.255.255.255 UH    0      0        0 ppp0
loopback        *               255.0.0.0       U     0      0        0 lo
default         222.77.98.1     0.0.0.0         UG    0      0        0 ppp0
root@slax:~#                                                            

(整到这儿,累了...保存整个过程贴这儿来了,希望得到前辈帮助。谢谢)

回复

使用道具 举报

发表于 2005-2-24 11:23:53 | 显示全部楼层
你用的是fanx还是slax, 在这两个版本上使用pppoe是有问题的, 以前我用过的, 试了n种方法都没用, 后来只好换了个路由器
回复

使用道具 举报

发表于 2005-3-1 22:57:46 | 显示全部楼层
[quote:4e4034a2ea="linky_fan"]你用的是fanx还是slax, 在这两个版本上使用pppoe是有问题的, 以前我用过的, 试了n种方法都没用, 后来只好换了个路由器 [/quote]


我用的是fanX0.2.0也就是Slax的汉化版本,这个发行版不能用adsl上网吗?不是吧?!
回复

使用道具 举报

发表于 2005-3-2 11:00:54 | 显示全部楼层
dns是域名解析,如果没有设对的话就不能通过输入网址,比如www.linuxfans.org,来访问网站,但可以通过输入IP地址来上网,也可以上QQ。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 20:07 , Processed in 0.036905 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

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