私は使用していCentOS 6.5
ますInternet Systems Consortium DHCP Server 4.1.1-P1
/var/lib/dhcpd/dhcpd.leasesファイルを見つけましたが、bashで解析するのは簡単ではありません。
オンラインクライアントがMACを介してIPを取得する方法や推奨事項はありますか?
ベストアンサー1
これはうまくいくようです。になければならないことに注意してくださいdhcpd.conf
。
#!/bin/sh
if [ -z "$1" ]; then
echo "Usage: $0 mac-address" >&2
exit 1
fi
(
echo key omapi_key YOUR_KEY_HERE
echo connect
echo new lease
echo set hardware-address = $1
echo open
) | omshell | grep '^ip-address ='
これはomshellの奇妙な16進IP形式で出力されます。