在CentOS系統中,為DHCP客戶端添加靜態IP地址通常涉及編輯網絡配置文件。以下是具體步驟:
nmcli
命令行工具查看當前網絡連接狀態:
nmcli connection show
找到要配置的網絡接口(例如eth0
)。
設置靜態IP地址:
nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24
nmcli connection modify eth0 ipv4.gateway 192.168.1.1
nmcli connection modify eth0 ipv4.dns 8.8.8.8;8.8.4.4
nmcli connection modify eth0 ipv4.method manual
重新啟動網絡連接:
nmcli connection up eth0
找到網絡接口配置文件:
CentOS 7及更高版本使用NetworkManager
,配置文件通常位于/etc/sysconfig/network-scripts/
目錄下,文件名為ifcfg-eth0
(其中eth0
是你的網絡接口名稱)。
備份原始配置文件:
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
編輯配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改以下內容:
TYPE=Ethernet
BOOTPROTO=none # 禁用DHCP
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=your-uuid # 可以忽略,如果不重要
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100 # 設置靜態IP地址
PREFIX=24 # 子網掩碼,相當于/24
GATEWAY=192.168.1.1 # 網關地址
DNS1=8.8.8.8 # DNS服務器地址
DNS2=8.8.4.4
保存并退出編輯器。
重啟網絡服務:
systemctl restart network
nmtui
圖形界面工具(適用于桌面環境)啟動nmtui
:
nmtui
選擇“Edit a connection”。
選擇要配置的網絡接口。
將“IPv4 CONFIGURATION”設置為“Manual”。
設置靜態IP地址、子網掩碼、網關和DNS服務器。
保存并退出。
通過以上任一方法,你都可以成功為CentOS系統中的DHCP客戶端添加靜態IP地址。選擇適合你的方法進行操作即可。