Darwin/Mac OS 不运行单独的进程来处理获取 DHCP 代码,而是由 IPConfiguration 代理处理 DHCP 租约的所有处理等。作为用户,我们的接口是通过 ipconfig。
如果您需要有关 DHCP 租用的信息,ipconfig getpacket接口(例如,en0,en1)会给您它从服务器收到的完整租用数据包;例如:
op = 引导回复
类型 = 1
dp_flags = 0
海伦 = 6
跳数 = 0
xid = 272692599
秒 = 0
ciaddr = 0.0.0.0
yiaddr = 192.168.0.102
siaddr = 0.0.0.0
giaddr = 0.0.0.0
chaddr = 0:11:24:a2:7:87
名称 =
文件 =
选项:
选项数为 7
dhcp_message_type (uint8): ACK 0x5
server_identifier (ip): 192.168.0.1
租约时间(uint32):0xd2f00
子网掩码(ip):255.255.255.0
路由器(ip_mult):{192.168.0.1}
域名服务器(ip_mult):{192.168.0.1}
结束(无):
| 归档时间: |
|
| 查看次数: |
9461 次 |
| 最近记录: |