Linux主机IP地址:网络信息不可用

本文详细介绍了如何解决Linux虚拟机在VMware中因网络配置错误导致无法远程连接的问题。通过修改ifcfg-ens33文件,重启虚拟机并安装net-tools,最终实现了ens33下的inet与主机地址的一致,解决了网络连接问题。

Linux主机IP地址:网络信息不可用
今天使用XShell远程连接到Linux却一直连接失败。经过排查后发现是因为在VMware中安装虚拟机的主机IP的地址:网络信息不可用。网上的答案很杂,导致我找了也试了很久,最终找到了正确的解决方式。
首先启动虚拟机登录root用户,记得一定是root否则文件没有修改权限,保存时会提示readonly
[root@dfhf/]#vi /etc/sysconfig/network-scripts/ifcfg-ens33
把NOBOOT=no的no改为yes
然后Ctrl C加Shift zz保存
然后重启虚拟机
再在root用户/下输入yum install net-tools安装过程中输入两次有[n/y]输y enter等一下就安好了
这时候在输入ip add就可以看到了ens33下的inet与主机的地址一致了

在使用虚拟机时,若遇到“IP地址网络信息可用”的问题,通常与网络管理服务、配置文件或虚拟化环境的网络适配设置有关。以下是几种有效的解决方法: 1. **重置NetworkManager状态文件** 若虚拟机运行的是基于Linux的系统,可以通过以下命令清除NetworkManager的状态信息,以恢复网络连接: ```bash sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start ``` 该方法通过清除旧的状态文件,使NetworkManager重新加载配置并尝试重新建立网络连接[^1]。 2. **检查并重启VMware相关网络服务** 在Windows宿主机上安装VMware并运行虚拟机时,需要确保以下两个服务处于运行状态: - VMware DHCP Service - VMware NAT Service 可通过`services.msc`命令打开服务管理器,检查上述服务是否已启动。如果已启动,尝试重启它们以刷新网络配置[^2]。 3. **确认网络适配器设置为NAT模式** 在VMware中,虚拟机的网络连接模式应设置为NAT模式,以便虚拟机可以通过宿主机的网络连接访问外部网络。若设置为其他模式(如桥接或仅主机),可能导致无法获取IP地址或网络通。 可通过虚拟机设置界面调整网络适配器模式为“NAT”。 4. **检查虚拟机网络配置文件** 对于Linux虚拟机,可检查`/etc/network/interfaces`或`/etc/sysconfig/network-scripts/ifcfg-<interface>`(根据发行版同路径可能同)中的网络接口配置是否正确。确保配置中没有冲突的静态IP设置,或尝试切换为DHCP自动获取IP地址。 5. **重启虚拟机网络服务** 在Linux虚拟机中,除了NetworkManager外,还可以尝试重启网络服务: ```bash sudo systemctl restart networking ``` 或者根据发行版使用`networkmanager`以外的网络管理工具进行重启。 6. **释放并重新获取IP地址** 使用`dhclient`命令释放当前网络接口的IP地址并重新请求: ```bash sudo dhclient -r sudo dhclient ``` 这将强制网络接口向DHCP服务器请求新的IP地址[^3]。 7. **检查虚拟机的虚拟网络编辑器设置** 在VMware中,可通过“虚拟网络编辑器”检查NAT和DHCP配置是否正常。若配置错误,可尝试恢复默认设置或手动调整子网配置。 ---
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值