LinuxSir.cn,穿越时空的Linuxsir!

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

dhcp上网问题

[复制链接]
发表于 2006-8-20 18:05:01 | 显示全部楼层 |阅读模式
我把/etc/rc.conf设置成dhcp,启动时在Starting network项时,出现较长时间[busy]后显示[fail],登陆后ifconfig看不到eth0。
我们学校上网需要认证,运行dhcp客户端后提示"invalid argument",(后面发现是eth0没有激活)
我用#ifconfig eth0 up,后再看ifconfig就有eth0了,此时再运行dhcp认证客户端,还是一样的问题。
如果#/etc/rc.d/network restart后,又像启动后一样,eth0又不见了。不知道这是怎么回事?
我原来用的debian,安装完基本系统后,激活eth0,运行dhcp认证客户端就可以上网了。不知道arch是不是设置还有什么不同?
发表于 2006-8-20 23:13:33 | 显示全部楼层
把你的rc.conf贴出来
回复 支持 反对

使用道具 举报

发表于 2006-8-21 09:42:20 | 显示全部楼层
关键得看你得那个  dhcp认证客户端 是一个什么原理了。
你要是都没有ip,不知道怎么能通过网络来得到他这个认证?

这简直就是一个死循环。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-22 21:34:29 | 显示全部楼层
我把rc.conf中eth0设成静态ip,重启激活网卡eth0后,把rc.conf中的eth0再设成dhcp,保存退出后,没有再重启网络。运行客户端,竟然可以用了。可是很快网络就会断开,显示找不到eth0。之后再设置成静态ip,重新启动网络,激活eth0后,再设成dhcp,但此时运行客户端显示机器在用静态ip,设置成dhcp才能工作,然后自动退出。

我很奇怪的是在debian中,如果设置成dhcp eth0没办法工作,只要ifup eth0就可以了,在机器重启之前eth0都是激活的。但在arch中怎么激活eth0,我用ifconfig eth0 up,没有作用,modprobe 8139too,也没有作用。arch也没有ifup命令,怎样做才能激活eth0啊?
回复 支持 反对

使用道具 举报

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

本版积分规则

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