Dhcp
DHCP伺服器不可達時設置靜態IP
我可以為 DHCP 客戶端配置 RPi。但是當 DHCP 伺服器不可達時,我想設置特定的 IP。如何為此配置 dhclient?
有租約聲明。手冊中的引述:
DHCP 客戶端可能會在一段時間後(請參閱協議時間)決定它不會成功聯繫伺服器。那時,它會查閱自己的舊租約數據庫,並通過 ping 列出的路由器的租約來測試每個尚未超時的租約,以查看該租約是否可以工作。對於沒有 DHCP 或 BOOTP 服務的網路,可以在客戶端配置文件中定義一個或多個固定租約,以便客戶端仍然可以自動配置其地址。這是通過租賃聲明完成的。
因此,您可以在
dhclient.conf
聲明中添加類似這樣的內容lease { interface "eth0"; fixed-address 192.168.1.1; option subnet-mask 255.255.255.0; option routers 192.168.1.1; renew 2 2022/1/1 00:00:01; rebind 2 2022/1/1 00:00:01; expire 2 2022/1/1 0:00:01; }