gpt4 book ai didi

linux - 在 dhcpd.conf 中查找空闲 IP 地址

转载 作者:太空宇宙 更新时间:2023-11-04 04:02:59 25 4
gpt4 key购买 nike

我的 CentOS 网关上有一个相当大的 dhcpd.conf 文件,其中包含来自几个网络的 IP 地址。使用 grep 我找出所有字符串,其中包含来自所需网络的 ip。如何找到所有免费 IP(我的网络是 192.168.77.0/24)。

最佳答案

不是防弹的,但应该可以:

grep -oE '192\.168\.77\.[0-9]+' dhcpd.conf

不是防弹的,因为它还会发现 192.168.77.999 这不是 IP。

<小时/>

更新:

如果您只是搜索那些免费的(您在评论中告诉过),那么使用:

for ip in 192.168.77.{254..1} ; do
grep -oE "$ip" dhcpd.conf > /dev/null 2>&1
if [ $? != 0 ] ; then
echo "$ip is free"
fi
done

关于linux - 在 dhcpd.conf 中查找空闲 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22351223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com