Dhcp
有沒有辦法為另一個客戶端續訂 DHCP 租約?
我正在尋找一種方法來為另一個提出請求的客戶端續訂 DHCP 租約。我知道如何使用
dhclient
or為請求客戶端執行此操作arping
,但是我有這個舊路由器,它沒有每個 mac 地址設置的靜態 ip,以及一個每次重置都會更改 ip 的網路列印機……
如果我正確理解您的問題,您希望客戶端從另一個客戶端發送的觸發器執行 DHCP LEASE RENEWAL。在安全方面,不應允許客戶端控製網路上的其他客戶端。DHCP 伺服器可以向所有客戶端發送 FORCERENEW 消息,但這會強制所有客戶端更新,甚至很少有 DHCP 伺服器支持這一點。 https://www.ietf.org/rfc/rfc3203.txt。
- 可以使用諸如 MITM 攻擊、DHCP 伺服器欺騙等利用技術來針對特定客戶端執行遠端程式碼執行或拒絕服務,從而實現從另一個客戶端定位特定客戶端。 https://www.whitewinterwolf.com/posts/2017/10/30/dhcp-exploitation-guide/
- 我認為您使用的舊路由器也用作 DHCP 伺服器。一個簡單的解決方案是降低預設租用時間和/或最大租用時間,因為這樣做會使客戶在指定時間後請求續訂。
- 由於您的路由器很舊,另一種解決方案是將路由器韌體替換為能夠為 MAC 地址分配靜態 IP 地址的韌體,例如 DD-WRT、OpenWRT、Tomato 等……