Linuxにはこのファイルがあります/var/lib/dhcpd/dhcpd.leases
。
このファイルの情報を含むデバイスの場合は、そのデバイスが特定の瞬間にオンラインになっていることを確認する必要があります。ファイルとファイルに含まれるpingアドレスを解析する以外に他の方法はありますか?
ベストアンサー1
DHCPプロトコルはいかなる調整もしないので、実際のDHCPサーバーに照会し、dhcpd.leases
そのファイルの内容を照会することができます。
したがって、基本的に2つのオプションがあります。
SSHを介してDHCPサーバーに接続し、ファイルの内容を手動で解析します
dhcpd.leases
。次のソフトウェアをインストールします。
DHCPStatus
は、DHCPサーバーのリース内容に関する情報を取得するためのインターフェースを提供します。
抜粋
DHCPStatus は、DHCPD 構成およびリースファイル dhcpd.conf および dhcpd.leases に保存されている情報を取得するクエリツールです。 confファイルで設定したサブネットの詳細を、DHCPDがリースファイルで維持するリース履歴に関連付けます。したがって、DHCP環境の全体像を取得し、各IPの個々のリースの詳細を見ることができます。
DHCPStatusはCGIスクリプトとして実行され、Webブラウザを介して表示したり、単純なテキスト出力を生成したりするコマンドラインツールとして表示できます。 CGI / Webインターフェイスを使用するには、DHCPDサーバーコンピュータでCGI対応Webサーバーを実行する必要があります。このコマンドラインツールを使用するには、サーバーに対するシェルログイン権限のみが必要です。
DHCPStatusは2つのレポートを提供します。
はい
これはDHCPStatusの要約レポートです。
テキストとして
[localhost]$ dhcpstatus DHCP Subnet Information Location: IFC - Glenorchy Subnet: 10.1.4.64 Netmask: 255.255.255.192 IP range: 10.1.4.65 - 10.1.4.126 Router: 10.1.4.126 IPs defined: 47 IPs used: 33 IPs free: 14 Location: TGIO Subnet: 10.1.4.128 Netmask: 255.255.255.192 IP range: 10.1.4.129 - 10.1.4.190 Router: 10.1.4.190 IPs defined: 30 IPs used: 4 IPs free: 26 Location: Servtas - Devonport Subnet: 10.1.5.64 Netmask: 255.255.255.224 IP range: 10.1.5.65 - 10.1.5.94 Router: 10.1.5.94 IPs defined: 10 IPs used: 8 IPs free: 2 Location: Servtas - Burnie - Reece House Subnet: 10.1.5.96 Netmask: 255.255.255.224 IP range: 10.1.5.97 - 10.1.5.126 Router: 10.1.5.126 IPs defined: 15 IPs used: 5 IPs free: 10 Location: Servtas - Glenorchy Subnet: 10.1.5.160 Netmask: 255.255.255.224 IP range: 10.1.5.161 - 10.1.5.190 Router: 10.1.5.190 IPs defined: 15 IPs used: 1 IPs free: 14
HTMLで
これはDHCPStatusの詳細なレポートです。
テキストとして
[localhost]$ dhcpstatus -s 192.62.4.64 DHCP Subnet Information: IFC - Glenorchy Subnet: 192.62.4.64 Netmask: 255.255.255.192 Broadcast: 192.62.4.127 Router: 192.62.4.126 DNS servers: 192.62.11.156, 192.62.130.13 WINS servers: 192.62.10.39, 192.62.10.40 IP range: 192.62.4.65 - 192.62.4.126 IP address: 192.62.4.65 IP address: 192.62.4.66 IP address: 192.62.4.67 IP address: 192.62.4.68 IP address: 192.62.4.69 IP address: 192.62.4.70 IP address: 192.62.4.71 IP address: 192.62.4.72 Lease status: Active Lease start: 07/11/2000 07:43:12 Lease end: 21/11/2000 07:43:12 Mac address: 00:80:5f:f7:d9:52 DNS name: infna72.ifc.tas.gov.au WINS name: 9906000IFC9006
HTMLで