Centos7 ifconfig不顯示IP地址解決方案分析
虛擬機(jī)使用命令ifconfig不顯示IP地址
情況如下:

原因:我們的虛擬機(jī)網(wǎng)絡(luò)服務(wù)沒有設(shè)置為開機(jī)自啟動(dòng)
解決
1.進(jìn)入目錄 /etc/sysconfig/network-scripts/
cd /etc/sysconfig/network-scripts/
2.路徑下有一個(gè) ifcfg-ens33 文件
(每臺(tái)機(jī)器可能不一樣,也可能叫ifcfg-eth0等等)
使用命令 vi ifcfg-ens33 編輯此文件,打開文件你會(huì)發(fā)現(xiàn)這里ONBOOT=NO
注:ONBOOT的意思就是開機(jī)時(shí)是否啟動(dòng),這里沒啟動(dòng),當(dāng)然看不了ip啦,把no改為yes后:wq保存。
可能保存會(huì)報(bào)錯(cuò),提示ifcfg-ens33為只文件,此時(shí)可以使用su root命令切換一下root用戶,再修改、保存就可以了。
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=7f8f4d75-6b6b-419e-bcdf-cedcf08b8866 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.85.139 GATEWAY=192.168.85.2 NETMASK=255.255.255.0 DNS1=114.114.114.114
IP、子網(wǎng)掩碼和網(wǎng)關(guān)的設(shè)置依據(jù):



注意,DNS不要隨便填, 國內(nèi)一般填114.114.114.114即可。
3.重啟網(wǎng)絡(luò)服務(wù)
- 輸入命令service network restart或systemctl restart network重啟網(wǎng)絡(luò)服務(wù),輸入 ifconfig就顯示ip地址了。
- 有可能輸入service network restart或systemctl restart network命令會(huì)報(bào)錯(cuò)“Failed to restart network.service: Unit network.service not found.”。
解決:
換個(gè)命令:
- 1、可以嘗試使用以下命令:service network-manager restart
- 2、如果是Centos 8,則需要用以下命令nmcli c reload
注意,此時(shí)雖然網(wǎng)絡(luò)通了但可能還是會(huì)出現(xiàn)yum安裝不了的情況,此時(shí)需要修改yum源,比如在國內(nèi)可以修改成阿里云源。
- 安裝curl:
yum install curl
- 切換到/etc/yum.repos.d/目錄:
cd /etc/yum.repos.d/
- 備份當(dāng)前的YUM倉庫配置(可選):
cp CentOS-Base.repo CentOS-Base.repo.backup
- 下載阿里云的CentOS 7源配置文件:
curl -o CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- 清除緩存并生成新的緩存:
yum clean all yum makecache
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux有限狀態(tài)機(jī)FSM的理解與實(shí)現(xiàn)
這篇文章主要幫助大家理解與實(shí)現(xiàn)Linux有限狀態(tài)機(jī)FSM,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06
詳解如何在Linux(CentOS)下重置MySQL根(Root)密碼
本篇文章主要介紹了詳解如何在Linux(CentOS)下重置MySQL根(Root)密碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03
centos7 設(shè)置grub密碼及單用戶登錄實(shí)例代碼
這篇文章主要介紹了centos7 設(shè)置grub密碼及單用戶登錄實(shí)例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-11-11
Linux實(shí)現(xiàn)多命令合并執(zhí)行的四種方案
這篇文章主要介紹了四種處理腳本退出狀態(tài)的方法,推薦使用方案3,即使用`set-e`和`trap`,這樣可以確保腳本在任何一個(gè)命令失敗時(shí)立即退出,代碼簡潔且行為明確,需要的朋友可以參考下2025-11-11
linux中啟動(dòng)tomcat后瀏覽器無法訪問的解決方法
最近在啟動(dòng)了tomcat后發(fā)現(xiàn)了一些問題,通過查找相關(guān)資料終于解決了,下面將解決方法分享給大家,這篇文章主要給大家介紹了關(guān)于linux中啟動(dòng)tomcat后瀏覽器無法訪問的解決方法,需要的朋友可以參考下。2017-12-12
linux下修改文件權(quán)限chmod命令詳細(xì)解析
大家好,本篇文章主要講的是linux下修改文件權(quán)限chmod命令詳細(xì)解析,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12
Linux上虛擬機(jī)顯示網(wǎng)絡(luò)不可用的解決方法
這篇文章主要介紹了Linux上虛擬機(jī)顯示網(wǎng)絡(luò)不可用的解決方法,文中通過圖文結(jié)合的方式講解的非常詳細(xì),對大家解決問題有一定的幫助,需要的朋友可以參考下2024-12-12
Ubuntu16.04 靜態(tài)IP地址設(shè)置(NAT方式)
這篇文章主要介紹了Ubuntu16.04 靜態(tài)IP地址設(shè)置(NAT方式),詳細(xì)的介紹了為VMware虛擬機(jī)內(nèi)安裝的Ubuntu 16.04設(shè)置靜態(tài)IP地址NAT方式,有興趣的可以了解一下。2017-02-02

