iooj 发表于 2004-7-21 20:34:12

求助!关于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.

为什么是这样?如何解决?望高手指点!
先谢谢了!
:-(

BOoRFGOnZ 发表于 2004-7-21 21:14:25

防火墙

iooj 发表于 2004-7-22 22:07:12

我把防火墙全关了,也是一样的,好像不是防火墙的问题呀?

iooj 发表于 2004-7-24 09:20:43

请大家帮一下我吧。谢谢!

gucuiwen 发表于 2004-7-24 16:31:44

防火墙
DHCP不在网络层,跟防火墙没关系吧。

iooj 发表于 2004-7-24 18:09:59

那是什么原因呀,帮我解释一下。谢谢了。

iooj 发表于 2004-7-27 23:19:01

不是吧,linuxfans.org竞然一个高手都没有?
:cry::cry:

neptune 发表于 2004-8-5 10:39:14

大哥,是你的cable modem上的自动分配ip吧.我想是你自己用或几个人共享,也用不着用动态ip分配.看看win下的分到的ip信息然后在linux下设静态ip不就行了?

iooj 发表于 2004-8-6 23:45:59

不能这样做的,我分配到的是有线电视台的公网ip,不能私自绑定占用,被发现了要罚款的。

有没有别的解决办法呀?

neptune 发表于 2004-8-7 10:19:39

en,我没见过cable modem,还以为跟adsl的一样.

另外,从googe得知 ,SIOCADDRT是ioctl()用于增加一条路由的参数.

neptune 发表于 2004-8-7 10:49:26

就看这段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.对不?

iooj 发表于 2004-8-8 07:30:52

是呀,是分到 ip 地址了,但是ping什么地方都是“SIOCADDRT: 网络不可达”

neptune 发表于 2004-8-8 11:26:50

lsmod看看有没有via_rhine这个模块,   我也用这块网卡

iooj 发表于 2004-8-12 20:03:38

我用lsmod看过了,有via_rhine的模块。

iooj 发表于 2004-8-20 22:40:07

没有解决的办法吗? :cry::cry:
页: [1] 2
查看完整版本: 求助!关于DHCP Client程序