ens33没有IPv4地址的三种解决方案

ens33文件没有ipv4地址的三种解决方案

解决方案1:修改配置文件然后重启

  1. 输入ifconfig查看网卡名称和ip地址。(如果没有这个命令,就先用yum安装一下)

  2. 输入cd /etc/sysconfig/network-scripts/进入网络配置文件目录。

  3. 输入vi ifcfg-ens33编辑网卡配置文件。

  4. 将ONBOOT=no改为ONBOOT=yes,表示开机自动启动网卡。

  5. 保存并退出vi,输入:wq。

  6. service network restart 重启网络

    关闭NetworkManager服务
    
    systemctl stop NetworkManager
    systemctl restart network.service
    service network restart
    
# 执行第六步的命令时的报错!!!!!!!  换下一种解决方案!!!!!
#Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.

解决方案2:修改ens33配置文件后仍然失败,可尝试以下方法

#失败
systemctl restart network

#Device "enss3" does not exist.
ip addr flush dev enss3

#关掉 NetworkManager,它适用于桌面版而不适用于虚拟机
systemctl stop NetworkManager.service

systemctl disable NetworkManager.service

systemctl restart network

解决方案3:手动修改整个ens33文件然后重启

1. 先看原来的报错信息(没有以下这个错误也不要紧,尝试一下)

 network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
   Active: failed (Result: exit-code) since 二 2024-10-29 14:03:41 CST; 20s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 2592 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)

1029 14:03:41 localhost network[2592]: RTNETLINK answers: File exists
1029 14:03:41 localhost network[2592]: RTNETLINK answers: File exists
1029 14:03:41 localhost network[2592]: RTNETLINK answers: File exists
1029 14:03:41 localhost network[2592]: RTNETLINK answers: File exists
1029 14:03:41 localhost network[2592]: RTNETLINK answers: File exists
1029 14:03:41 localhost network[2592]: RTNETLINK answers: File exists
1029 14:03:41 localhost systemd[1]: network.service: control process exi...1
1029 14:03:41 localhost systemd[1]: Failed to start LSB: Bring up/down n....
1029 14:03:41 localhost systemd[1]: Unit network.service entered failed ....
1029 14:03:41 localhost systemd[1]: network.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

2. 手动编写整个ens33文件

下面是个模版,只需要替换自己虚拟机设置的就行,ip最后一位可以尝试随便写。

UUID无需更改,只要注意ipv4地址和Gateway

image-20241031084925628

cd /etc/sysconfig/network-scripts/
TYPE=Ethernet
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"  # 将原来的dhcp改为none,表示使用静态IP配置
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="a8787a0a-dd82-4c1b-a54c-9131b65acd96"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.64.128  # 添加静态IP地址配置项
NETMASK=255.255.255.0  # 添加子网掩码配置项
GATEWAY=192.168.64.2  # 添加网关配置项
DNS1=8.8.8.8  # 添加DNS服务器配置项

3. 重启网络

# 重启网络
sudo systemctl restart network
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值