CentOS7配置IP的地址是什么
配置IP地址的必要性
在CentOS7系統(tǒng)中,正確配置IP地址是確保服務(wù)器與網(wǎng)絡(luò)通信的基礎(chǔ)。無(wú)論是本地開(kāi)發(fā)環(huán)境還是生產(chǎn)服務(wù)器,均需通過(guò)IP地址實(shí)現(xiàn)設(shè)備間的數(shù)據(jù)傳輸與訪問(wèn)。
通過(guò)nmtui工具配置IP
使用nmtui(NetworkManager文本用戶界面)可快速配置IP地址:
# 啟動(dòng)nmtui工具
nmtui
# 選擇"Edit a connection" → 選擇網(wǎng)卡 → 配置IPv4地址
# 設(shè)置Manual模式并填寫(xiě)IP、子網(wǎng)掩碼、網(wǎng)關(guān)及DNS
手動(dòng)修改網(wǎng)絡(luò)配置文件
編輯網(wǎng)卡配置文件實(shí)現(xiàn)靜態(tài)IP配置(以enp0s3為例):
# 打開(kāi)配置文件
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
# 修改以下參數(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
應(yīng)用網(wǎng)絡(luò)配置
修改完成后需重啟網(wǎng)絡(luò)服務(wù):
systemctl restart network
驗(yàn)證IP是否生效:
ip addr show enp0s3
使用nmcli命令行配置
通過(guò)NetworkManager命令行工具快速修改IP:
# 設(shè)置靜態(tài)IP
nmcli con mod enp0s3 ipv4.addresses 192.168.1.100/24
nmcli con mod enp0s3 ipv4.gateway 192.168.1.1
nmcli con mod enp0s3 ipv4.dns "8.8.8.8"
nmcli con up enp0s3
常見(jiàn)問(wèn)題處理
- 網(wǎng)絡(luò)服務(wù)未啟動(dòng):執(zhí)行
systemctl status network
檢查服務(wù)狀態(tài) - 配置文件權(quán)限問(wèn)題:確保文件權(quán)限為644且屬主為root
- 網(wǎng)卡名稱不匹配:使用
ip link show
確認(rèn)實(shí)際網(wǎng)卡名稱