らくがきちょう

なんとなく

DHCP のリース時間を確認するには

DHCP で割り当てられた IP アドレスのリース時間は OS 毎に以下の方法で確認出来ます。

Windows
ipconfig /all コマンド
OS X
/var/db/dhcpclient/leases/ 以下のファイル
Linux
/var/lib/dhclient 以下のファイル

Windows の場合

ipconfig /all コマンドで確認出来ます。

> ipconfig /all

Windows IP 構成

   ホスト名. . . . . . . . . . . . . . .: Win10
   プライマリ DNS サフィックス . . . . .:
   ノード タイプ . . . . . . . . . . . .: ハイブリッド
   IP ルーティング有効 . . . . . . . . .: いいえ
   WINS プロキシ有効 . . . . . . . . . .: いいえ
   DNS サフィックス検索一覧. . . . . . .: localdomain

イーサネット アダプター Ethernet0:

   接続固有の DNS サフィックス . . . . .: localdomain
   説明. . . . . . . . . . . . . . . . .: Intel(R) 82574L Gigabit Network Connection
   物理アドレス. . . . . . . . . . . . .: 00-0C-29-00-00-00
   DHCP 有効 . . . . . . . . . . . . . .: はい
   自動構成有効. . . . . . . . . . . . .: はい
   リンクローカル IPv6 アドレス. . . . .: fe80::938:ddc7:5c99:98b%4(優先)
   IPv4 アドレス . . . . . . . . . . . .: 192.168.161.134(優先)
   サブネット マスク . . . . . . . . . .: 255.255.255.0
   リース取得. . . . . . . . . . . . . .: 201542023:45:45
   リースの有効期限. . . . . . . . . . .: 20154210:15:45
   デフォルト ゲートウェイ . . . . . . .: 192.168.161.2
   DHCP サーバー . . . . . . . . . . . .: 192.168.161.254
   DHCPv6 IAID . . . . . . . . . . . . .: 50334761
   DHCPv6 クライアント DUID. . . . . . .: 00-01-00-01-1C-7A-4B-FF-00-0C-29-00-00-00
   DNS サーバー. . . . . . . . . . . . .: 192.168.161.2
   プライマリ WINS サーバー. . . . . . .: 192.168.161.2
   NetBIOS over TCP/IP . . . . . . . . .: 有効

OS X の場合

/var/db/dhcpclient/leases/ 以下にあるファイルで確認出来ます。

# cat /var/db/dhcpclient/leases/en0-1\,64\:76\:ba\:00\:00\:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>IPAddress</key>
	<string>192.168.253.104</string>
	<key>LeaseLength</key>
	<integer>28800</integer>
	<key>LeaseStartDate</key>
	<date>2015-04-20T13:29:41Z</date>
	<key>PacketData</key>
	<data>
	AgEGAJ1cqFkAAAAAAAAAAMCo/WgAAAAAAAAAAGR2uraUJgAAAAAAAAAAAAAAAAAAAAAA
	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjglNjNQEFNgTAqP3+MwQAAHCA
	OgQAADhAOwQAAGJwAQT///8AAwTAqP3+BgTAqP3+/wAAAAAAAAAAAAAAAAAA
	</data>
	<key>RouterHardwareAddress</key>
	<data>
	ACaS3uTc
	</data>
	<key>RouterIPAddress</key>
	<string>192.168.253.254</string>
	<key>SSID</key>
	<string>MySSID</string>
</dict>
</plist>

Linux の場合

/var/lib/dhclient 以下にあるファイルで確認出来ます。

# cat /var/lib/dhclient/dhclient-eth0.leases
lease {
  interface "eth0";
  fixed-address 192.168.253.139;
  option subnet-mask 255.255.255.0;
  option routers 192.168.253.254;
  option dhcp-lease-time 28800;
  option dhcp-message-type 5;
  option domain-name-servers 192.168.253.254;
  option dhcp-server-identifier 192.168.253.254;
  option dhcp-renewal-time 14400;
  option dhcp-rebinding-time 25200;
  renew 0 2015/04/19 17:19:07;
  rebind 0 2015/04/19 21:08:19;
  expire 0 2015/04/19 22:08:19;
}