MACでIPを取得するためのdhcpクエリ

MACでIPを取得するためのdhcpクエリ

私は使用していCentOS 6.5ますInternet Systems Consortium DHCP Server 4.1.1-P1

/var/lib/dh​​cpd/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形式で出力されます。

おすすめ記事