When my macbook connects to WiFi network it gets its ip address via DCHP. It is fairly easy to find out the basic information about the connection, but today I had to find out DHCP lease time (the time when the network settings expire and the computer must update its settings).
Go to System Preferences -> Network -> Advanced and there you can see IPv4 / Mask / Router (gateway) info.
Or, you can also get that info by clicking on the WiFi icon (but you must press "alt" key during the click):
But it is a bit harder to get details about DCHP on the mac.
To get DCHP client info you need to open Terminal and enter two commands:
Here is an example of what you'll get:
$ sudo su Password: $ cat /var/db/dhcpclient/leases/* <?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.31.177</string> <key>LeaseLength</key> <integer>43200</integer> <key>LeaseStartDate</key> <date>2020-01-12T21:07:10Z</date> <key>PacketData</key> <data> ywX5cQLTLTXjLLLkhzi5nyn2AP8s1xPFQXrsf56sc8FQgZKlzYAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjf7M0Z2LGq4avD9zYXpXaCGYKJ4Na8 tt3dK5mK9ooPmX4syNZhy3b3P4YrLdpNqrJ4lHXD1Z5NnLTnXkUPcl55oIt9IVlOeAm4 6smZagRw1i3WYjfajkXuYQ1XU0dozqDIqHepcyn00lP2TmdS== </data> <key>RouterHardwareAddress</key> <data> yYEIzZVZ </data> <key>RouterIPAddress</key> <string>192.168.31.1</string> <key>SSID</key> <string>m45</string> </dict> </plist>
The DHCP lease time is in this block:
From this text you can find that the lease time is 43200 seconds. (By the way, this is 12 hours).
13 january 2020