求助!关于DHCP Client程序
K7650,256M,VT6105网卡。我用有线电视线上网,DHCP方式分配IP,在win下开机就可上网。
在RedHat9下,用 dhclint 命令取得IP地址时,结果如下:
Internet Software Consortium DHCP Client V3.0pl1
Copyright 1995-2001 Internet Software Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
Listening on LPF/lo/
Sending on LPF/lo/
Listening on LPF/eth0/00:e7:00:34:14:c6
Sending on LPF/eth0/00:e7:00:34:14:c6
Sending on Socket/fallback
DHCPDISCOVER on lo to 255.255.255.255 port 67 interval 7
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 10.10.128.1
SIOCADDRT: 网络不可达
SIOCADDRT: 网络不可达
SIOCADDRT: 网络不可达
SIOCADDRT: 网络不可达
bound to 219.234.22.191 -- renewal in 1608 seconds.
为什么是这样?如何解决?望高手指点!
先谢谢了!
:-( 防火墙 我把防火墙全关了,也是一样的,好像不是防火墙的问题呀? 请大家帮一下我吧。谢谢! 防火墙
DHCP不在网络层,跟防火墙没关系吧。 那是什么原因呀,帮我解释一下。谢谢了。 不是吧,linuxfans.org竞然一个高手都没有?
:cry::cry: 大哥,是你的cable modem上的自动分配ip吧.我想是你自己用或几个人共享,也用不着用动态ip分配.看看win下的分到的ip信息然后在linux下设静态ip不就行了? 不能这样做的,我分配到的是有线电视台的公网ip,不能私自绑定占用,被发现了要罚款的。
有没有别的解决办法呀? en,我没见过cable modem,还以为跟adsl的一样.
另外,从googe得知 ,SIOCADDRT是ioctl()用于增加一条路由的参数. 就看这段DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 10.10.128.1
......
bound to 219.234.22.191 -- renewal in 1608 seconds
看来dhcp sever 在10.10.128.1 ,你已经分到了ip 219.234.22.191.对不? 是呀,是分到 ip 地址了,但是ping什么地方都是“SIOCADDRT: 网络不可达” lsmod看看有没有via_rhine这个模块, 我也用这块网卡 我用lsmod看过了,有via_rhine的模块。 没有解决的办法吗? :cry::cry:
页:
[1]
2