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