CentOS 7 配置固定IP
配置固定IP的必要性
在服務(wù)器環(huán)境中,固定IP地址是確保服務(wù)穩(wěn)定訪問的基礎(chǔ)。動態(tài)分配的IP可能導(dǎo)致網(wǎng)絡(luò)中斷或服務(wù)不可達(dá),通過靜態(tài)IP配置可有效規(guī)避此類問題。
步驟1:定位網(wǎng)絡(luò)配置文件
CentOS 7的網(wǎng)絡(luò)配置通常位于/etc/sysconfig/network-scripts/
目錄下。使用以下命令查看網(wǎng)卡接口名稱:
ip addr
找到目標(biāo)網(wǎng)卡(如ens33
),其配置文件為ifcfg-ens33
。
步驟2:修改網(wǎng)絡(luò)配置文件
使用文本編輯器打開配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改或添加以下參數(shù):
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
參數(shù)說明:
- IPADDR
: 需設(shè)置的靜態(tài)IP地址
- GATEWAY
: 路由器或默認(rèn)網(wǎng)關(guān)地址
- DNS1/DNS2
: 域名解析服務(wù)器地址
步驟3:應(yīng)用配置并重啟網(wǎng)絡(luò)服務(wù)
保存配置文件后,執(zhí)行以下命令使配置生效:
systemctl restart network
驗證IP配置是否成功:
ip addr show ens33
可選:使用nmcli工具配置(NetworkManager)
若系統(tǒng)使用NetworkManager服務(wù),可通過以下命令設(shè)置靜態(tài)IP:
nmcli con mod ens33 ipv4.addresses 192.168.1.100/24
nmcli con mod ens33 ipv4.gateway 192.168.1.1
nmcli con mod ens33 ipv4.dns "8.8.8.8 8.8.4.4"
nmcli con mod ens33 ipv4.method manual
nmcli con up ens33
故障排查與注意事項
1. 確保物理連接正常,網(wǎng)卡指示燈亮起
2. 檢查防火墻是否阻止網(wǎng)絡(luò)通信
3. 使用ping
命令測試網(wǎng)關(guān)和外網(wǎng)連通性
4. 配置文件修改前建議備份原始文件