今天打开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.)
最后通过修改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地址】