centOS不显示ipv4地址的解决办法

本文介绍了解决CentOS虚拟机中IPv4地址未显示的问题,提供了两种解决方案:一是重新安装虚拟机并选择网络配置;二是修改网卡设置文件,将onboot=no改为onboot=yes,并重启网络服务。

centOS虚拟机刚创建好,输入ifconfig查看IP地址时,发现io是正常的,但是不显示ipv4地址,只有ipv6的地址,在不改变Linux系统grub配置和内核参数的情况下,解决办法有两种:
一.卸载掉已安装好的虚拟机,重新安装,在安装时选择网络和主机名配置项,如图:
在这里插入图片描述
在右上角选择开启,此时就会连接上网络,IP地址也会显示出来。
在这里插入图片描述
二.进入 cd /etc/sysconfig/network-scripts,编辑网卡设置,我的网卡默认是ifcfg-ens33(有的网卡默认是ifcfg-eth0)执行 vi ifcfg-ens33,如图
在这里插入图片描述
将onboot=no,改为onboot=yes即可。
然后重启网卡,service network restart或者重启主机reboot。
再次输入ifconfig查看,ipv4地址出现了。

上一篇:centOS开启和关闭防火墙
下一篇:linux-centOS环境下安装jdk8

### 关于 CentOS 虆拟机有线网络图标消失且无法连接网络的解决方案 当遇到 CentOS 虚拟机中的有线网络图标消失以及网络无法正常工作的情况时,可能是由于以下几个原因引起的: #### 1. **虚拟网卡未启用** 在某些情况下,虚拟机管理器(如 VMware 或 VirtualBox)可能未正确分配或启动虚拟网卡设备。可以通过以下命令检查当前系统的网络接口状态: ```bash ip link show ``` 如果发现缺少 `eth0` 或其他预期的网络接口,则需要确认虚拟机设置中是否启用了网络适配器,并将其绑定到 NAT、桥接或其他模式。 对于 VirtualBox 用户,可以在虚拟机设置 -> 网络部分调整网络适配器选项;而对于 VMware 用户,也可以通过类似的界面重新配置网络硬件参数[^1]。 --- #### 2. **NetworkManager 配置错误** 有时 NetworkManager 可能未能识别物理或虚拟网卡,或者其服务处于停止状态。可以尝试重启该服务来解决问题: ```bash sudo systemctl restart NetworkManager ``` 另外,还可以手动编辑 `/etc/sysconfig/network-scripts/ifcfg-<interface>` 文件以确保正确的静态 IP 地址或 DHCP 设置被应用。例如: ```plaintext TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=ens33 UUID=<your_interface_uuid> ONBOOT=yes ``` 保存文件后执行以下命令激活更改: ```bash nmcli connection reload && nmcli device connect ens33 ``` --- #### 3. **内核模块加载失败** 如果系统日志显示与驱动程序有关的问题,那么很可能是必要的内核模块尚未加载成功。运行下面这条指令查看是否有任何异常提示: ```bash dmesg | grep eth journalctl -xe ``` 针对常见的 Intel e1000/e1000e 和 Realtek rtl8139 类型网卡,在安装过程中应自动检测并支持这些模型。然而,假如目标环境使用较新的芯片组版本而默认镜像包里缺乏对应的支持库的话,则需额外引入更新补丁或是切换至兼容性更高的仿真类型[^2]。 --- #### 4. **SELinux 干扰** 安全增强型 Linux(SELinux) 的强制策略可能会阻止应用程序访问外部资源甚至本地套接字通信路径。临时关闭它以便测试效果如何影响整体连通状况是一种可行的办法: ```bash setenforce 0 ``` 永久修改则涉及编辑 `/etc/selinux/config` 将 SELINUX=enforcing 改成 permissive/permissive 模式后再重引导机器生效[^3]. --- #### 5. **DNS解析问题** 即使基础链路层恢复正常运作之后仍可能出现域名可达的现象,此时应该核查 resolv.conf 是否指向有效的 DNS server 。通常建议保留至少两个公共权威服务器地址作为备选方案之一 : ```bash nameserver 8.8.8.8 nameserver 114.114.114.114 ``` 最后一步就是验证整个流程能否顺利完成握手动作了——即 ping 测试远程主机可达性和 curl 请求网页内容可用性等方面的表现情况. --- ### 总结 综上所述,解决 CentOS 虚拟机中有线网络图标消失及断开连接的方法主要包括但限于以上几个方面。每种情形都需要具体分析实际场景下的表现特征进而采取针对性措施加以修复。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值