在 CentOS 系統中,dhclient
是一個用于配置網絡接口的動態主機配置協議客戶端。如果你需要修改 dhclient
獲取的 IP 地址租約,可以通過以下幾種方法來實現:
/etc/dhcp/dhclient.conf
備份原始配置文件:
sudo cp /etc/dhcp/dhclient.conf /etc/dhcp/dhclient.conf.bak
編輯 dhclient.conf
文件:
sudo vi /etc/dhcp/dhclient.conf
添加或修改以下行:
request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, netbios-name-servers, netbios-scope;
send host-name "your-hostname";
supersede domain-name-servers 8.8.8.8, 8.8.4.4;
request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, netbios-name-servers, netbios-scope;
你可以根據需要修改這些參數。
重啟 dhclient
服務:
sudo systemctl restart network
dhclient
命令行選項你可以在啟動 dhclient
時使用命令行選項來指定一些參數。
釋放當前租約:
sudo dhclient -r
獲取新的租約:
sudo dhclient -v
如果你只是想臨時修改 IP 地址,可以手動設置。
停止網絡服務:
sudo systemctl stop network
手動設置 IP 地址:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
重啟網絡服務:
sudo systemctl start network
nmcli
命令(適用于 NetworkManager)如果你使用的是 NetworkManager,可以使用 nmcli
命令來管理網絡連接。
查看當前連接:
nmcli connection show
修改連接配置:
nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24
重啟連接:
nmcli connection up eth0
通過以上方法,你可以根據具體需求修改 CentOS 系統中 dhclient
的 IP 地址租約。