LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: chemist

河南网通的新问题

[复制链接]
发表于 2004-11-12 17:28:10 | 显示全部楼层
还是dhclient续约的好,
dhcpcd我没有看到,它,可以release(续约)的能力啊,
哪个人知道???
发表于 2004-11-12 18:42:20 | 显示全部楼层
我很菜
帮不上什么忙
就帮你们顶吧
发表于 2004-11-12 19:20:06 | 显示全部楼层
Nov 12 15:22:16 localhost dhcpcd[3214]: broadcasting DHCP_REQUEST for 10.175.203.235
Nov 12 15:22:19 localhost dhcpcd[3214]: broadcasting DHCP_DISCOVER
Nov 12 15:22:19 localhost dhcpcd[3214]: broadcastAddr option is missing in DHCP server response. Assuming 219.154.168.15
Nov 12 15:22:19 localhost dhcpcd[3214]: dhcpIPaddrLeaseTime=6000 in DHCP server response.
Nov 12 15:22:19 localhost dhcpcd[3214]: dhcpT1value is missing in DHCP server response. Assuming 3000 sec
Nov 12 15:22:19 localhost dhcpcd[3214]: dhcpT2value is missing in DHCP server response. Assuming 5250 sec
Nov 12 15:22:19 localhost dhcpcd[3214]: DHCP_OFFER received from  (218.29.0.240)
Nov 12 15:22:19 localhost dhcpcd[3214]: broadcasting DHCP_REQUEST for 219.154.168.5
Nov 12 15:22:19 localhost dhcpcd[3214]: dhcpIPaddrLeaseTime=6000 in DHCP server response.
Nov 12 15:22:19 localhost dhcpcd[3214]: DHCP_ACK received from  (218.29.0.240)
Nov 12 15:25:39 localhost dhcpcd[3214]: sending DHCP_REQUEST for 219.154.168.5 to 218.29.0.240
Nov 12 15:25:39 localhost dhcpcd[3214]: dhcpIPaddrLeaseTime=6000 in DHCP server response.
Nov 12 15:25:39 localhost dhcpcd[3214]: DHCP_ACK received from  (218.29.0.240)
Nov 12 15:28:38 localhost dhcpcd[3214]: sending DHCP_REQUEST for 219.154.168.5 to 218.29.0.240
Nov 12 15:28:38 localhost dhcpcd[3214]: dhcpIPaddrLeaseTime=6000 in DHCP server response.
Nov 12 15:28:38 localhost dhcpcd[3214]: DHCP_ACK received from  (218.29.0.240)
Nov 12 15:30:39 localhost dhcpcd[3214]: sending DHCP_REQUEST for 219.154.168.5 to 218.29.0.240
Nov 12 15:30:39 localhost dhcpcd[3214]: dhcpIPaddrLeaseTime=6000 in DHCP server response.
Nov 12 15:30:39 localhost dhcpcd[3214]: DHCP_ACK received from  (218.29.0.240)
这是我手工刷新的情况!dhcpcd -n
发表于 2004-11-12 19:55:45 | 显示全部楼层
Nov 12 19:31:54 localhost dhcpcd[2807]: DHCP_NAK server response received
Nov 12 19:31:54 localhost dhcpcd[2807]: broadcasting DHCP_REQUEST for 10.175.203.235
Nov 12 19:31:57 localhost dhcpcd[2807]: broadcasting DHCP_DISCOVER
Nov 12 19:31:57 localhost dhcpcd[2807]: broadcastAddr option is missing in DHCP server response. Assuming 221.13.191.255
Nov 12 19:31:57 localhost dhcpcd[2807]: dhcpIPaddrLeaseTime=6000 in DHCP server response.
Nov 12 19:31:57 localhost dhcpcd[2807]: dhcpT1value is missing in DHCP server response. Assuming 3000 sec
Nov 12 19:31:57 localhost dhcpcd[2807]: dhcpT2value is missing in DHCP server response. Assuming 5250 sec
Nov 12 19:31:57 localhost dhcpcd[2807]: DHCP_OFFER received from  (218.29.0.240)
Nov 12 19:31:57 localhost dhcpcd[2807]: broadcasting DHCP_REQUEST for 221.13.191.144
Nov 12 19:31:57 localhost dhcpcd[2807]: dhcpIPaddrLeaseTime=6000 in DHCP server response.
Nov 12 19:31:57 localhost dhcpcd[2807]: DHCP_ACK received from  (218.29.0.240)
Nov 12 19:41:57 localhost dhcpcd[2807]: sending DHCP_REQUEST for 221.13.191.144 to 218.29.0.240
Nov 12 19:41:57 localhost dhcpcd[2807]: dhcpIPaddrLeaseTime=6000 in DHCP server response.
Nov 12 19:41:57 localhost dhcpcd[2807]: DHCP_ACK received from  (218.29.0.240)
Nov 12 19:51:57 localhost dhcpcd[2807]: sending DHCP_REQUEST for 221.13.191.144 to 218.29.0.240
Nov 12 19:51:57 localhost dhcpcd[2807]: dhcpIPaddrLeaseTime=6000 in DHCP server response.
Nov 12 19:51:57 localhost dhcpcd[2807]: dhcpT1value is missing in DHCP server response. Assuming 3000 sec
Nov 12 19:51:57 localhost dhcpcd[2807]: dhcpT2value is missing in DHCP server response. Assuming 5250 sec
Nov 12 19:51:57 localhost dhcpcd[2807]: DHCP_NAK server response received
Nov 12 19:51:57 localhost dhcpcd[2807]: broadcasting DHCP_REQUEST for 221.13.191.144
Nov 12 19:52:13 localhost dhcpcd[2807]: broadcasting DHCP_DISCOVER
Nov 12 19:52:13 localhost dhcpcd[2807]: broadcastAddr option is missing in DHCP server response. Assuming 10.175.203.255
Nov 12 19:52:13 localhost dhcpcd[2807]: dhcpIPaddrLeaseTime=6000 in DHCP server response.
Nov 12 19:52:13 localhost dhcpcd[2807]: dhcpT1value is missing in DHCP server response. Assuming 3000 sec
Nov 12 19:52:13 localhost dhcpcd[2807]: dhcpT2value is missing in DHCP server response. Assuming 5250 sec
Nov 12 19:52:13 localhost dhcpcd[2807]: DHCP_OFFER received from  (218.29.0.240)
Nov 12 19:52:13 localhost dhcpcd[2807]: broadcasting DHCP_REQUEST for 10.175.203.235
Nov 12 19:52:13 localhost dhcpcd[2807]: dhcpIPaddrLeaseTime=6000 in DHCP server response.
Nov 12 19:52:13 localhost dhcpcd[2807]: DHCP_ACK received from  (218.29.0.240)
这个我没有手工刷新,最后一步我执行了dhcpcd -n,那是因为产生了一个DHCP_NAK

不知道为什么dhcpcd续约总是续几次就失败,然后再过6000秒就失去IP。
发表于 2004-11-12 19:58:43 | 显示全部楼层
我把dhclient安装上,按轩子兄说的,修改ifcfg-eth0将bootp改来no,结果还是用的dhcpcd,而不调用dhclient!
发表于 2004-11-12 20:56:34 | 显示全部楼层
ECOU调的就是dhcpcd,
启动后用dhclient命令,续约
发表于 2004-11-12 21:12:41 | 显示全部楼层
ikoody兄,你大约多长时间dhcpcd -n一下???
发表于 2004-11-12 21:58:48 | 显示全部楼层
就是自己不干预的话,dhcpcd一般能刷二到三次,这样就二三十分了,再加上最后一次刷新后还有6000秒的租期,所以一般都能上70分以上,好的时间更长一些!

我用一个脚本试验了一下,每两钟调用一次dhcpcd -n,多次试验,最多的一次刷了7次!刷新失败后还能用一个小时,若此时接着用dhcpcd -n 刷新,就换成私有IP了!
暂时搞不清原因!
发表于 2004-11-12 22:14:20 | 显示全部楼层
最初由 轩子 发表
ECOU调的就是dhcpcd,
启动后用dhclient命令,续约



这一点我知道,ECOU调用dhcpcd! 但dhcpcd好像并不调用dhclient!当我只装有dhcpcd时,一样能续约,当然仍不能长时间续约,次数很有限!
当装上dhclient,并修改ifcfg-eth0这个配置文件为BOOTPROTO=none,此时根本不会调用dhclient续约!
另一种情况,设置BOOTPROTO=dhcp时,总是出现receive_packet failed on eth0: Network is down

是不是因为dhcpcd的版本不同造成的!轩子老弟用的是那个版本的dhcpcd?
发表于 2004-11-12 22:17:59 | 显示全部楼层
我是说,启动后,你输入命令,dhclient,

我的dhcpcd是在它主页下的

http://www.phystech.com/download/dhcpcd.html

如果,设成DHCP开机,系统启动的时候,dhclient由ifup启动.

个人认为,dhcpcd这个客户端自己不会release(续约)
renew可能有几次

ikoody兄,脚本俺不会,你贴出来让看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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