pyroute2-dhcp-client¶
Synopsis¶
pyroute2-dhcp-client <ifname>
Description¶
pyroute2-dhcp-client is a way too simple DHCP client. The only option is the network interface to run on. The script prints the DHCP server response as JSON.
Examples¶
# pyroute2-dhcp-client eth0
{
"op": 2,
"htype": 1,
"hlen": 6,
"hops": 0,
"xid": 17,
"secs": 0,
"flags": 0,
"ciaddr": "0.0.0.0",
"yiaddr": "172.16.1.105",
"siaddr": "172.16.1.1",
"giaddr": "0.0.0.0",
"chaddr": "18:56:80:11:ff:a3",
"sname": "",
"file": "",
"cookie": "63:82:53",
"options": {
"message_type": 5,
"server_id": "172.16.1.1",
"lease_time": 43200,
"renewal_time": 21600,
"rebinding_time": 37800,
"subnet_mask": "255.255.255.0",
"router": [
"172.16.1.1"
],
"name_server": [
"172.16.1.1"
]
}
}