问题原因:centos8 默认的网卡 ens33 在虚拟机启动时,没有自动启动。导致设置的静态ip不生效,故连接不上。

解决方案:
网卡没有启动可能是没加入托管?
查看托管是否启动:nmcli n
在这里插入图片描述

显示为 enable,说明是托管是启动了的
如果为disable,说明托管未启用

开启托管:nmcli n on

重启:
systemctl restart NetworkManager 或者 reboot

查看ens33网卡是否自启动: ip addr
在这里插入图片描述

如果ens33 下面有ip地址说明,网卡自启成功。

以下是 nmcli的操作。
查看device列表
nmcli d

查看所有device详细信息
nmcli d show

查看指定device的详细信息
nmcli d show eth0

激活网卡
nmcli d connect eth0

关闭无线网络(NM默认启用无线网络)
nmcli r all off

查看NM托管状态
nmcli n

开启NM托管
nmcli n on

关闭NM托管(谨慎执行)
nmcli n off

监听事件
nmcli m

查看NM本身状态
nmcli

检测NM是否在线可用
nm-online

附带 ens33静态ip配置方法:
配置文件地址: vim /etc/sysconfig/network-scripts/ifcfg-ens33
在这里插入图片描述

TYPE=Ethernet
HWADDR=00:0C:29:55:D4:83 ##mac地址
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=e95f0a08-114e-4b2b-869b-0cfc0f2bdb1b ##uuid
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.11.131
PREFIX=24
GATEWAY=192.168.11.1
NETMASK=255.255.255.0
DNS1=192.168.11.1
PEERDNS=no
NM_CONTROLLED=yes

在这里插入图片描述

上图通过 ip addr 展示的网卡信息 小红框为 mac地址:

虚拟机“设置”里面也能得知:
在这里插入图片描述

查看网卡uuid: nmcli con
在这里插入图片描述

关注微信公众号【川蜀程序猿】,领取海量简历模板、Java精品书籍!!
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐