虚拟机没有显示ip地址

虚拟机没有显示IP地址的原因:

一、设置网络连接模式为NAT模式

在VMware中将目标虚拟机关机,点击网络适配器–>切换为NAT模式

在这里插入图片描述

在这里插入图片描述

二、检查网卡是否正常

在电脑中搜索服务–>检查图中的VMware相关服务是否开启

按快捷键: Ctrl+Shift+Esc
在这里插入图片描述
启动VMware DHCP和VMware NAT Service

在这里插入图片描述

### 虚拟机 ens33 网络接口没有 IP 地址的解决方案 当虚拟机中的 `ens33` 网络接口未能分配到 IP 地址时,通常是因为网络配置文件未正确设置或者网卡未启用。以下是详细的解决方法: #### 1. 检查网卡状态 首先确认 `ens33` 是否已启动并处于活动状态。可以运行以下命令来查看当前网络接口的状态: ```bash ip addr show ens33 ``` 如果没有显示有效的 IPv4 或 IPv6 地址,则说明该网卡可能未激活或未正确配置。 如果发现网卡未启动,可尝试手动将其开启: ```bash sudo ip link set ens33 up ``` #### 2. 修改网络配置文件 编辑 `/etc/sysconfig/network-scripts/ifcfg-ens33` 文件以确保其参数正确无误。具体操作如下: ```bash vi /etc/sysconfig/network-scripts/ifcfg-ens33 ``` 在文件中查找以下字段,并按照需求调整它们的内容: - **ONBOOT=yes**: 表示开机自动加载此网卡设备。 - **BOOTPROTO=dhcp/static**: 设置为 dhcp 如果希望动态获取 IP 地址;如果是固定 IP 则设为 static 并补充其他必要项如 IPADDR 和 NETMASK。 - **IPADDR=xxx.xxx.xxx.xxx**: 只有当 BOOTPROTO 设定为 static 才需填写此项。 - **NETMASK=xxx.xxx.xxx.xxx** - **GATEWAY=xxx.xxx.xxx.xxx** 例如对于 DHCP 方式的典型配置应类似于这样[^5]: ```plaintext TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="dhcp" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" NAME="ens33" UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" DEVICE="ens33" ONBOOT="yes" ``` 而对于静态 IP 的例子则可能是这样的[^2]: ```plaintext TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" NAME="ens33" UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" DEVICE="ens33" ONBOOT="yes" IPADDR="192.168.x.y" PREFIX="24" GATEWAY="192.168.x.z" DNS1="8.8.8.8" ``` 完成修改之后保存退出(`:wq`)。 #### 3. 重启网络服务 为了使更改生效,需要重新启动网络管理器服务: ```bash sudo systemctl restart NetworkManager.service # 或者如果你使用的是传统方式 sudo service network restart ``` 另外也可以单独重载指定网卡的服务: ```bash sudo ifdown ens33 && sudo ifup ens33 ``` #### 4. 测试新配置 最后再次验证是否成功获得 IP 地址以及能否正常上网: ```bash ping www.google.com ``` 通过以上步骤应该能够有效处理大部分因错误配置而导致的 CentOS/Virtual Machine 中 ENS33 缺失 IP 的状况[^4]。 --- ### 注意事项 有时即使完成了上述所有步骤仍然存在问题,这或许涉及到 VMware Workstation 自身的一些特殊设定比如桥接模式(NAT/Bridge),此时建议检查 VMWare Tools 是否已经安装并且最新版本更新完毕[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值