centos7中ens33没有显示出来,ipv4 ip 没有正确显示的问题。

大家可能在做ifconfig的命令时出现这种情况,没有ens33的这个:

可以使用ip link show 来查看一下ens33的状态。这里发现是down。所以我们可以用命令

sudo ip link set ens33 up

启动起来

启动后如图:

但是大家再用命令去查看时会发现ens33有了,但是ipv4ip地址没有显示出来:

这里我们可以使用 dhclient 手动请求 IP 地址尝试手动运行 DHCP 客户端以获取 IP 地址。

sudo dhclient ens33

这里就出现了。

但是这次解决了,下次又得重新启动,有没有更好的解决方法呢?这里就分享一下其他解决方法:

首先,查看一下ens33日志:

 journalctl -u NetworkManager | grep ens33

如果出现以下错误: NetworkManager[3395]: <info> [1745396394.4977] ifcfg-rh: new connection /etc/sysconfig/network-scripts/ifcfg-ens33 (6664a269-8d4b-4f2c-84a3-b0760ecadfc4,"ens33") 4月 23 01:19:54 localhost.localdomain NetworkManager[3395]: <info> [1745396394.5236] manager: (ens33): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2) 4月 23 01:23:36 localhost.localdomain NetworkManager[3573]: <info> [1745396616.4224] ifcfg-rh: new connection /etc/sysconfig/network-scripts/ifcfg-ens33 (6664a269-8d4b-4f2c-84a3-b0760ecadfc4,"ens33")表示ens33 网络接口最初处于未托管状态,导致 NetworkManager 无法激活连接。

这里我们先重启NetworkManager:

sudo systemctl restart NetworkManager

再用以下命令进行查看ens33是否被托管

nmcli device status

如果还是出现未托管我们再用以下命令:关闭所有网络连接​​,​​重新启用所有网络连接​这会重新激活 NetworkManager,并尝试重新连

sudo nmcli networking off && sudo nmcli networking on

最后再用nmcli device status命令进行查看是否被托管。这里就成功了。

我们重启后发现ens33没有消失且IPv4正确分配。

到这里就完了,希望对你有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值