ipconfig
,在输出中查找”IPv4 地址”。,* **Linux系统:** 打开终端,输入 ifconfig
或 ip addr show
,在输出中查找类似”inet”的行(通常在 eth0/ens33 等网卡下)。如何查看虚拟机的物理IP地址?
在虚拟化技术中,“物理IP地址”通常指两种含义:
- 宿主机(物理机)的IP地址:运行虚拟机软件的物理设备的网络地址。
- 虚拟机在桥接模式下获取的IP地址:虚拟机通过桥接网络直接接入物理网络时分配的IP(与宿主机同网段)。
以下是详细操作指南:
查看宿主机(物理机)的IP地址
宿主机是运行VMware、VirtualBox等虚拟化软件的物理设备,其IP地址可通过操作系统命令查看:
Windows 宿主机:
- 按
Win + R
输入cmd
打开命令提示符。 - 执行命令:
ipconfig
- 在输出中查找当前连接网络的适配器(如“以太网适配器”或“Wi-Fi”),记录 IPv4 地址(
168.1.100
)。
macOS/Linux 宿主机:
- 打开终端(Terminal)。
- 执行命令:
ifconfig # macOS 或部分 Linux ip addr show # 新版 Linux(如 Ubuntu)
- 找到活跃网络接口(如
en0
或eth0
),查看 inet 字段的值。
查看虚拟机的IP地址(桥接模式)
若虚拟机配置为桥接模式(Bridged Networking),它将直接从物理路由器获取独立IP(与宿主机同网段),查看步骤如下:
步骤1:确认虚拟机网络模式为桥接
- VMware Workstation:
虚拟机设置 > 网络适配器 > 选择“桥接模式” > 勾选“复制物理网络连接状态”。 - VirtualBox:
虚拟机设置 > 网络 > 连接方式选“桥接网卡” > 选择宿主机物理网卡。 - Hyper-V:
虚拟机设置 > 网络适配器 > 虚拟交换机选择“外部网络”。
步骤2:在虚拟机操作系统中查看IP
根据虚拟机内运行的操作系统操作:
Windows 虚拟机:
- 打开命令提示符(CMD)或 PowerShell。
- 输入:
ipconfig
- 在适配器信息中查找 IPv4 地址(如
168.1.101
)。
Linux 虚拟机(如 Ubuntu):
- 打开终端。
- 输入:
ip addr show # 显示所有接口 ifconfig -a # 旧版系统
- 找到主网卡(如
eth0
或ens33
),查看 inet 字段。
macOS 虚拟机:
- 打开终端。
- 输入:
ifconfig | grep "inet "
- 找到非
0.0.1
(本机回环)的IP地址。
常见问题解答(FAQ)
Q1:为什么虚拟机无法获取桥接模式的IP?
- 检查宿主机物理网卡是否正常工作。
- 确认路由器DHCP服务已开启(或手动配置静态IP)。
- 确保防火墙未阻止虚拟机网络通信。
Q2:NAT模式和桥接模式有什么区别?
- NAT模式:虚拟机通过宿主机共享IP上网,外部无法直接访问虚拟机。
- 桥接模式:虚拟机直接接入物理网络,拥有独立IP,可被外部设备访问。
Q3:如何区分宿主IP和虚拟机IP?
- 宿主机IP通过宿主机操作系统的命令(如
ipconfig
)查看。 - 虚拟机IP需进入虚拟机系统内部查看,且仅在桥接模式下与宿主机同网段。
注意事项
- 安全风险:桥接模式下虚拟机暴露在物理网络中,需配置防火墙防护。
- 网络配置:企业环境中,桥接IP可能需要向网络管理员申请。
- 虚拟化平台差异:不同软件(VMware/VirtualBox/Hyper-V)的桥接设置路径略有不同,请参考官方文档。
引用说明:
本文方法基于主流虚拟化平台官方操作指南(VMware KB101007、Oracle VirtualBox手册、Microsoft Hyper-V文档)及通用网络协议标准(IPv4),实际操作请以您使用的软件版本为准。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/16457.html