|

楼主 |
发表于 2007-8-23 20:51:06
|
显示全部楼层
貌似linux下取dhcp服务器地址真的是个问题。过了这村就没这店了的感觉,啥也没记录,不像windows。
to sgmwjohn: 不是你那个意思。
to iknownothing: 我是程序实现,确实我现在采用的就是libpcap抓包的方法, 但这样确实很不稳定,理由有二:1.我的程序必须在dhclient发出DHCP报文之前运行;2.即使这样,也有漏抓的可能性,一旦漏抓,要等到下一次抓到正确的报文,时间太长, 因为一般DHCP租期都比较长;
to 晨想: 不知道你用的啥子系统,我的系统上没有这些东西。我用的/var/lib/dhcp/dhclient-eth0.leases文件里面的"option dhcp-server-identifier x.x.x.x",但毕竟这样只针对红帽等使用dhclient的而且感觉也不太准确。
any ideas? |
|