LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 824|回复: 5

安装了几遍都是同样问题,向大家讨教下(已解决)

[复制链接]
发表于 2007-3-2 11:20:50 | 显示全部楼层 |阅读模式
是这样的,用mini CD启动,配置IP后可以上网,安装过程参考官网手册,正常安装,重启之后不能上网。说明如下:

我的网卡是RTL8139,用genkernel产生内核。

我有个公网IP(假定192.168.0.2),用mini CD启动之后,手工设置网卡)及网关(假定192.168.0.1)、DNS(假定192.168.1.8)等:
# ifconfig eth0 192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0 up
# route add default gw 192.168.0.1

这样配置之后可以上网,正常安装。

然后在网络配置这里:
# nano -w /etc/conf.d/net
config_eth0=( "192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255" )
routes_eth0=( "default gw 192.168.0.1" )

DNS也正确设置。

设置开机自动运行网络
# rc-update add net.eth0 default

之后重启,无法上网,Ping网关和DNS都不通。

是哪个步骤出了问题?请问需要怎么解决?:ask
发表于 2007-3-2 11:28:40 | 显示全部楼层
/etc/resolv.conf是否设好?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-2 11:34:46 | 显示全部楼层
问题解决。不好意思,一个想当然的错误……所以说,凡事要认真!呵

我重启电脑,进入硬盘:
# lsmod | grep 8139
8139cp

我的网卡是RTL8139,既然已经加载了上面这个模块,我以为已经正确地驱动了。没想到这个模块不是!

我用CD重启,lsmod发现调用的是8139too模块。加载即可:
# nano -w /etc/modules.autoload.d/kernel-2.6
8139too <--编辑加入需自动加载的模块

另外请教:
8139cp是什么模块?有什么用?能否移除?

谢谢楼上及各位!
回复 支持 反对

使用道具 举报

发表于 2007-3-2 13:36:41 | 显示全部楼层
8139cp是比较新的8139网卡的驱动
比如我的
02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 20)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-2 17:57:46 | 显示全部楼层
谢谢老大。我的跟你一样,只是版本是(rev 10)。

那你用哪个驱动呢?
回复 支持 反对

使用道具 举报

发表于 2007-3-3 00:58:25 | 显示全部楼层
8139cp
回复 支持 反对

使用道具 举报

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

本版积分规则

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