QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1278|回复: 11

请教一下大家是如何用 adsl 上网的

[复制链接]
发表于 2007-3-4 13:27:21 | 显示全部楼层 |阅读模式
发现一下很郁闷的问题,我在 mgc 下不会用 adsl 上网。

先描述一下我的情况:

把 mgc 安装到硬盘分区上,实机运行。第一次启动时,“宽带网络设置向导”没有发现我的网卡。所以 [问1]:这时候没有检测到我的网卡是否正常?我的是内置的 nforce 网卡,在 GENTOO 中使用以前的内核都好使。

没有网卡,所以在向导中也没什么项可选了。

接下来是使用 pppoe-setup && pppoe-start,连接正常,但还是不能使用。[问2]:看样子像是 DNS 的问题,但 nameserver 也设置好了,问题出在哪?

更多的情况请看下面的代码:
[code:1][heyuqi@MagicLinux hda2]$ sudo pppoe-start
Deleting all exist defaultroute ....
.. Connected!

[heyuqi@MagicLinux hda2]$ pppoe-status
pppoe-status: Link is up and running on interface ppp0
ppp0      Link encap:Point-to-Point Protocol
          inet addr:59.34.165.63  P-t-P:59.34.164.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:102 (102.0 b)  TX bytes:61 (61.0 b)

[heyuqi@MagicLinux hda2]$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0F:EA:4F:8D:E5
          inet6 addr: fe80::20f:eaff:fe4f:8de5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:53 errors:0 dropped:0 overruns:0 frame:0
          TX packets:62 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3252 (3.1 KiB)  TX bytes:5089 (4.9 KiB)
          Interrupt:11 Base address:0x6000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          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 encap:Point-to-Point Protocol
          inet addr:59.34.165.63  P-t-P:59.34.164.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:102 (102.0 b)  TX bytes:61 (61.0 b)

[heyuqi@MagicLinux ~]$ ping www.sina.com.cn
ping: unknown host www.sina.com.cn

[heyuqi@MagicLinux hda2]$ cat /etc/resolv.conf
nameserver 202.96.128.86
nameserver 202.96.128.166[/code:1]

再说明一下,/etc/resolv.conf 没有编辑过,rp-pppoe 从电信服务器上下载回来的。
发表于 2007-3-4 15:25:03 | 显示全部楼层
    
一直都是用路由器
回复

使用道具 举报

发表于 2007-3-4 16:45:37 | 显示全部楼层
家里人是ADSL上网,春节时给家里人装magic linux, 在ADSL设置里填上用户名和密码保存就可以了。在非root用户上网时要ADSL拨号。
没楼主说的那么麻烦。
回复

使用道具 举报

 楼主| 发表于 2007-3-4 17:40:20 | 显示全部楼层
[quote:992df7fa2e="行走之间"]家里人是ADSL上网,春节时给家里人装magic linux, 在ADSL设置里填上用户名和密码保存就可以了。在非root用户上网时要ADSL拨号。
没楼主说的那么麻烦。[/quote]

我也觉得奇怪,不能说 rp-pppoe 不支持我那里的 adsl,我在 GENTOO 下用得好好的。但我看有很多都是用广东电信的兄弟在 ML 中使用也正常,难道是因为网卡驱动的问题?
回复

使用道具 举报

发表于 2007-3-4 17:41:34 | 显示全部楼层
估计是网卡驱动
回复

使用道具 举报

发表于 2007-3-5 01:08:00 | 显示全部楼层
从ping看:
域名解析没有成功

建议:
ping 你的ADSL modem的IP,如果能通,网卡没有问题。否则表示到modem的通讯部分有问题,包括网卡驱动。
ping 一台确定没问题的机器的IP
, 看不进行域名解析,能否连接,如果能通,问题只是解析的问题。通讯本身没问题。
ping DNS的IP 看DNS服务器是不是活得好好的。

不能通,man route,用route 看看路由表有没有问题,再看firewall有没有问题。
回复

使用道具 举报

 楼主| 发表于 2007-3-5 13:58:18 | 显示全部楼层
过几天再看看,这几天有点事要忙
回复

使用道具 举报

发表于 2007-3-5 14:44:13 | 显示全部楼层
nforce 板载网卡的驱动称为 forcedeth ,在 magic 2.0 使用的内核里并没有这个驱动,直到 2.6.19 这个驱动才基本完善地进入了内核官方:
/lib/modules/2.6.20.1/kernel/drivers/net/forcedeth.ko
所以先更新到我们的最新内核,然后遵照宽带网络连接向导进行设置。

此外特别要注意:
在宽带网络连接向导里说了,用于连接 ADSL 的那块网卡千万不要设置默认网关。这是由于 ppp 自身的特点决定的,一旦有了默认网关,ppp 就不能用远程服务器上的网关代替本地默认网关,导致路由错误,浏览器找不到互联网接入点,只能在本地打转,和 DNS 没有任何关系!而 magic 2.0 的拨号脚本采用的是 ras-pppoe 官方的脚本,没有重置网关的功能。请严格遵照宽带网络连接向导设置账户!
回复

使用道具 举报

 楼主| 发表于 2007-3-5 15:11:06 | 显示全部楼层
我试过更新了网卡,lsmod 查过已经加载,但是没有,问题依旧。

至于你说的不要设置网关,我这里的问题是基本没认出有一个网卡,所以设置网关就无从谈起了。
回复

使用道具 举报

发表于 2007-3-5 15:39:26 | 显示全部楼层
看看 lspci 的输出。
[code:1]
[root@MagicLinux ~]# lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev 44)
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 23)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 10)
00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 11)
00:07.3 Host bridge: VIA Technologies, Inc. VT82C596 Power Management (rev 30)
00:09.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:09.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:09.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:09.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
00:0b.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
00:11.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
[/code:1]
只要网卡驱动了,就能看见信息:
00:11.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
回复

使用道具 举报

发表于 2007-3-5 15:41:36 | 显示全部楼层
如果宽带网络设置向导不正常,请直接用 netconfig 命令。
回复

使用道具 举报

发表于 2007-3-6 14:19:54 | 显示全部楼层
我用的Arch linux:

lspci是根据一个文本文件中的记录来解析 从硬件获取的ID的。
对lspci (lsusb也是)
一个设备能被驱动,但不能显示是什么设备是什么,是有的。
没被驱动,但能显示是什么设备,也是有的。

我一般只能研究lsmod的结果。

不知到linux下,有没有更好的确定设备是否被驱动起来的办法????
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 04:05 , Processed in 0.077886 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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