找出你的DHCP Server
方法一:
從你的log紀錄,可以獲得區域網路內提供你 DHCP 服務的機器位址
sudo grep -r "DHCPOFFER" /var/log/* | grep "$(export LC_ALL=C; date +'%b %d')" | tail -1
方法二:tcpdump + dhclient
sudo tcpdump -i wlp4s0 -pvn port 67 and port 68
dhclient 你的網路介面

方法三:使用 nmap (推薦,可掃出區網的DHCP Server)
sudo nmap --script broadcast-dhcp-discover -e wlp4s0
Starting Nmap 7.60 ( https://nmap.org ) at 2019-12-21 11:51 CST
Pre-scan script results:
| broadcast-dhcp-discover:
| Response 1 of 1:
| IP Offered: 192.168.43.102
| DHCP Message Type: DHCPOFFER
| Server Identifier: 192.168.43.1
| IP Address Lease Time: 1d00h00m00s
| Renewal Time Value: 12h00m00s
| Rebinding Time Value: 21h00m00s
| Subnet Mask: 255.255.255.0
| Router: 192.168.43.1
|_ Domain Name Server: 192.168.43.1, 192.168.43.1
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 0.47 seconds
Last updated
Was this helpful?