leonliu_1128 发表于 2019-9-29 21:32:42

如何得到linux服务器端DHCP分配出去的IP地址

如题,有什么办法得到吗?

wuyongwang2345 发表于 2019-9-29 22:13:46

说实话 都没看明白你的问题

vtte 发表于 2019-9-29 22:16:11

你是想从服务端获取还是客户端获取?服务端看DHCP服务程序有没有相应的接口和功能,客户端估计没有什么办法,只能广播一下从ARP表来判断。

leonliu_1128 发表于 2019-9-29 22:21:58

从服务器端得到,我用的是开发板,如何看服务程序呢?

leonliu_1128 发表于 2019-9-29 22:28:47

写错地方了,到ARM里写吧

wuyongwang2345 发表于 2019-9-29 22:55:30

leonliu_1128 发表于 2019-9-29 22:21
从服务器端得到,我用的是开发板,如何看服务程序呢?

建议LZ先看一下DHCP协议

另外可以看一下busybox的bootp源码,服务器分配IP地址或者客户端获取ip 都是严格按照协议拿的

thorn 发表于 2019-9-29 23:06:58

很多dhcp服务器端,可以把地址分配情况记录下来,通常是.leases文件
请参阅所使用的dhcp服务器软件手册

albert_w 发表于 2019-9-30 13:29:48

水到7楼终于有答案了{:lol:}

huangqi412 发表于 2019-9-30 15:41:49

肯定有记录表的看具体服务器软件

fw190d9 发表于 2019-9-30 15:52:42

抓包啊,簡化網絡,DHCP廣播包很容易抓到的,總共4個包。

thorn 发表于 2019-9-30 21:00:12

albert_w 发表于 2019-9-30 13:29
水到7楼终于有答案了

抱歉,影响大家灌水的心情了{:titter:}
页: [1]
查看完整版本: 如何得到linux服务器端DHCP分配出去的IP地址