Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Centos7 ifconfig不显示IP地址

Centos7 ifconfig不显示IP地址解决方案分析

作者:duansamve

文章介绍了虚拟机中网络服务未设置为开机自启动导致`ifconfig`命令不显示IP地址的问题解决方法,包括修改网络配置文件、重启网络服务以及修改yum源

虚拟机使用命令ifconfig不显示IP地址

情况如下:

 原因:我们的虚拟机网络服务没有设置为开机自启动

解决

1.进入目录 /etc/sysconfig/network-scripts/

cd /etc/sysconfig/network-scripts/

2.路径下有一个 ifcfg-ens33 文件

(每台机器可能不一样,也可能叫ifcfg-eth0等等)

使用命令 vi ifcfg-ens33 编辑此文件,打开文件你会发现这里ONBOOT=NO

注:ONBOOT的意思就是开机时是否启动,这里没启动,当然看不了ip啦,把no改为yes后:wq保存。

可能保存会报错,提示ifcfg-ens33为只文件,此时可以使用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、子网掩码和网关的设置依据:

注意,DNS不要随便填, 国内一般填114.114.114.114即可。

3.重启网络服务

解决:

换个命令:

注意,此时虽然网络通了但可能还是会出现yum安装不了的情况,此时需要修改yum源,比如在国内可以修改成阿里云源。

yum install curl
cd /etc/yum.repos.d/
cp CentOS-Base.repo CentOS-Base.repo.backup
curl -o CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文