CentOS7如何固定IP地址
為什么需要固定IP地址
在服務(wù)器或局域網(wǎng)環(huán)境中,固定IP地址可確保設(shè)備始終通過同一IP通信,避免動(dòng)態(tài)分配IP導(dǎo)致的連接不穩(wěn)定問題,適用于服務(wù)部署、端口映射等場(chǎng)景。
方法一:手動(dòng)修改網(wǎng)絡(luò)配置文件
步驟1:定位網(wǎng)卡配置文件
進(jìn)入網(wǎng)絡(luò)配置目錄:
cd /etc/sysconfig/network-scripts/
找到以ifcfg-
開頭的文件(如ifcfg-ens33
),具體名稱根據(jù)實(shí)際網(wǎng)卡而定。
步驟2:編輯配置文件
使用文本編輯器修改文件內(nèi)容:
vi ifcfg-ens33
修改或添加以下參數(shù):
BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 # 自定義IP地址 NETMASK=255.255.255.0 # 子網(wǎng)掩碼 GATEWAY=192.168.1.1 # 網(wǎng)關(guān)地址 DNS1=8.8.8.8 # 首選DNS DNS2=8.8.4.4 # 備用DNS
步驟3:重啟網(wǎng)絡(luò)服務(wù)
systemctl restart network
方法二:使用nmcli命令配置
通過NetworkManager工具快速修改IP:
nmcli con mod ens33 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8 8.8.4.4" ipv4.method manual
激活配置:
nmcli con up ens33
驗(yàn)證配置結(jié)果
執(zhí)行以下命令檢查IP是否生效:
ip addr show ens33
測(cè)試網(wǎng)絡(luò)連通性:
ping -c 4 8.8.8.8
常見問題處理
- 網(wǎng)卡名稱不匹配:使用
ip link
命令確認(rèn)當(dāng)前活躍網(wǎng)卡 - 配置未生效:檢查防火墻設(shè)置或嘗試
systemctl restart NetworkManager
- 多網(wǎng)卡配置:為每個(gè)網(wǎng)卡單獨(dú)創(chuàng)建配置文件