首页 > 编程知识 正文

redhat网卡驱动更换,redhat的虚拟机网卡不生效

时间:2023-05-05 01:47:58 阅读:199707 作者:4211

今天打开Redhat机器,发现IP失效了,不能登录,经过下面的折腾,终于解决问题。

已经做过的尝试:

ip addr查看地址,ens33显示无效IP

关闭NetworkManager:

systemctl disable NetworkManager.service关闭 NetworkManager.service服务,之后使用 chkconfig NetworkManager off命令,使用chkconfig --list|grep NetworkManager检查NetworkManager设置状态以上操作可参考:【how to disable NetworkManager】

systemctl restart network重启网络服务,但一直失败

使用systemctl status network.service命令查看network.service状态,显示网络状态为 Failed,如下所示(其中主要是因为Failed to start LSB: Bring up/down networking.)

这里的提示非常比较清晰,是启动时,加载 ens33_bak失败了。 这里是因为我在配置IP时,将配置文件备份为ifcfg-ens33_bak,重启网络时,找不到ens33_bak的网络设备,导致重启失败。从而提示Failed to start LSB: Bring up/down networking.心法:提示Failed to start LSB: Bring up/down networking.错误时,仔细分析下相关提示,有时就能看到失败的原因了。

最后通过修改IP的方法,终于成功了,具体方法为参考的是【Redhat如何查看和修改IP地址】的方法。

修改IP的方法 1、 临时修改:fconfig ens33 192.168.55.100 netmask 255.255.255.0,其中的ens33为网卡名称;2、配置文件修改:Redhat网卡配置文件为:/etc/sysconfig/network-scripts/ifcfg-ens33,其中ifcfg-ens33为网卡名称,可以根据自己的网卡配置情况修改对应的 ifcfg-xxx 文件

我的网卡IP配置文件如下所示(/etc/sysconfig/network-scripts/ifcfg-ens33):可根据自己的情况进行修改。

TYPE=EthernetBOOTPROTO=staticDEVICE=ens33 #物理设备名IPADDR=192.168.55.100 #IP地址NETMASK=255.255.255.0 #掩码值NETWORK=192.168.55.0 #网络地址(可不要)BROADCAST=192.168.1.255 #广播地址(可不要)GATEWAY=192.168.55.2 #网关地址ONBOOT=yes # [yes|no](引导时是否激活设备)USERCTL=no #[yes|no](非root用户是否可以控制该设备)BOOTPROTO=static #[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)

总结:

IP不符合预期,重启网卡,仔细分析systemctl status network.service命令输出的日志。提示Failed to start LSB: Bring up/down networking.需要结合前后原因,再去找原因菜更有效,不然网上很多方法不一定适用。

refer:

【how to disable NetworkManager】【Redhat如何查看和修改IP地址】

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。