vm安装centos7系统后,使用ifconfig命令 ens33 没有IP地址

这个问题目前发现俩种情况。

        1. 没有配置ens33文件。

        2. 配置了 ens33文件,重启后又没有ip地址了。

问题一解决:

安装好centos7后,使用ifconfig命令,发现 ens33 没有ip地址。这个问题之前出现过,忘记记录了,所以这次出现记录一下。

[root@localhost ~]# ifconfig
ens33: flags=4163  mtu 1500
        inet6 fe80::65de:8995:7061:bf26  prefixlen 64  scopeid 0x20
        ether 00:0c:29:24:4a:45  txqueuelen 1000  (Ethernet)
        RX packets 7  bytes 420 (420.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 33  bytes 5310 (5.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 592  bytes 51248 (50.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 592  bytes 51248 (50.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:35:e4:25  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

这个问题出现的原因是,在安装的时候,配置网络为开启状态,但是,网络没有联通,而且是动态获取ip地址。所以,不管我们是否连接网络,都需要手动配置一下ip,不然每次重启都换不同的ip地址。

使用命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33

# 在最下面添加配置
BOOTPROTO=static            #使用静态ip
ONBOOT=yes                  #系统启动时激活网卡
IPADDR=192.168.247.100      #静态ip地址,自己定义
GATEWAY=192.168.247.2       #网关ip
NETMASK=255.255.255.0       #子网掩码
DNS1=192.168.247.2          #服务器ip

最后,重启网络:

systemctl restart network

问题二解决:

界面上查看是不是开启了有线连接,如果开启当前用的是哪个连接。

vm安装centos7系统后,使用ifconfig命令 ens33 没有IP地址_第1张图片

我们选择我们配置的ens33(这里可能会有多个ens33选择我们配置正确的那个!)

vm安装centos7系统后,使用ifconfig命令 ens33 没有IP地址_第2张图片 至此完毕! 

你可能感兴趣的:(linux,tcp/ip,网络,服务器)