上一篇                     
               
			  Linux虚拟机IP如何快速查看
- Linux
- 2025-06-10
- 3393
 在虚拟机中查看Linux IP地址,打开终端执行命令:,1. 
 
 
ip addr 或 
 ip a(推荐),2. 
 ifconfig(需安装net-tools),3. 
 hostname -I(仅显示IP)
在虚拟机中运行Linux时,查看IP地址是网络配置、远程访问或服务部署的基础操作,以下是几种通用且详细的方法,适用于大多数Linux发行版(如Ubuntu、CentOS、Debian等),涵盖命令行和图形界面方案,操作前请确保虚拟机网络已连接(如NAT或桥接模式)。
方法1:使用 ip 命令(推荐)
 
ip 是现代Linux发行版的标准网络工具,无需额外安装。
步骤: 
- 打开终端(快捷键 Ctrl+Alt+T)。
- 输入命令: ip addr show 或简写为 ip a 
- 查找网卡名称(如 ens33、eth0),在对应网卡的inet行查看IPv4地址(168.1.100/24)。
 (图示:ens33网卡的IP为192.168.1.100)
 注意: - 若显示多个IP,优先关注非 0.0.1(本地环回)的地址。
- 若无输出,可能是网卡未启用,尝试 sudo ip link set ens33 up(替换ens33为你的网卡名)。
 
- 若显示多个IP,优先关注非 
方法2:使用 ifconfig 命令(传统方式)
 
需先安装 net-tools 包,适合习惯传统命令的用户。
步骤: 
- 安装工具(若无): sudo apt install net-tools # Debian/Ubuntu sudo yum install net-tools # CentOS/RHEL 
- 运行命令: ifconfig 
- 在输出中查找网卡(如 eth0),inet后即为IP地址。
 常见问题:- 若命令未找到,按上述步骤安装 net-tools。
- 仅显示 0.0.1?检查虚拟机网络设置是否启用。
 
- 若命令未找到,按上述步骤安装 
方法3:通过 hostname 命令快速查看
 
仅显示IP,适合快速确认。

hostname -I
注意:
- 参数 -I为大写字母”i”,返回所有非环回IP(多个IP以空格分隔)。
- 部分旧版本不支持该参数,优先用 ip命令。
方法4:图形界面查看(适合桌面版)
若使用GNOME、KDE等桌面环境:
- 点击右上角网络图标 → 选择 “有线设置” 或 “网络设置”。
- 在连接详情中查看 IPv4地址。
 (图示:Ubuntu桌面版IP查看)
方法5:检查网络配置文件
若系统无网络响应,可直接查看配置文件:

- 网卡配置路径: cat /etc/netplan/*.yaml # Ubuntu 18.04+ cat /etc/sysconfig/network-scripts/ifcfg-ens33 # CentOS 7 
- 查找 address或IPADDR字段。
疑难解答
- 无IP地址? 
  - 虚拟机网络适配器需设置为 桥接 或 NAT 模式(VirtualBox/VMware设置中调整)。
- 重启网络服务: sudo systemctl restart NetworkManager # 多数新版本 sudo systemctl restart networking # Debian系旧版 
 
- 命令不存在?
 安装缺失工具:sudo apt install iproute2 # 确保ip命令可用 
总结建议
- 首选 ip addr show:兼容性强,无需安装。
- 桌面用户:直接使用图形界面更直观。
- 关键检查点: 
  - 虚拟机网络连接模式。
- 网卡是否启用(ip link show查看state UP)。
- 防火墙是否拦截(sudo ufw status)。
 
引用说明参考Linux官方文档(kernel.org)及主流发行版实践指南(Ubuntu/CentOS Wiki),方法已在VMware Workstation 16及VirtualBox 6.1中验证(系统:Ubuntu 22.04、CentOS 9)。
 
  
			 
			 
			 
			 
			 
			 
			 
			