Linux虚拟机IP如何快速查看

在虚拟机中查看Linux IP地址,打开终端执行命令:,1. ip addrip a(推荐),2. ifconfig(需安装net-tools),3. hostname -I(仅显示IP)

在虚拟机中运行Linux时,查看IP地址是网络配置、远程访问或服务部署的基础操作,以下是几种通用且详细的方法,适用于大多数Linux发行版(如Ubuntu、CentOS、Debian等),涵盖命令行和图形界面方案,操作前请确保虚拟机网络已连接(如NAT或桥接模式)。


方法1:使用 ip 命令(推荐)

ip 是现代Linux发行版的标准网络工具,无需额外安装。
步骤:

  1. 打开终端(快捷键 Ctrl+Alt+T)。
  2. 输入命令:
    ip addr show

    或简写为

    ip a
  3. 查找网卡名称(如 ens33eth0),在对应网卡的 inet 行查看IPv4地址(168.1.100/24)。
    Linux虚拟机IP如何快速查看 (图示:ens33网卡的IP为192.168.1.100)
    注意:

    • 若显示多个IP,优先关注非 0.0.1(本地环回)的地址。
    • 若无输出,可能是网卡未启用,尝试 sudo ip link set ens33 up(替换 ens33 为你的网卡名)。

方法2:使用 ifconfig 命令(传统方式)

需先安装 net-tools 包,适合习惯传统命令的用户。
步骤:

  1. 安装工具(若无):
    sudo apt install net-tools    # Debian/Ubuntu
    sudo yum install net-tools    # CentOS/RHEL
  2. 运行命令:
    ifconfig
  3. 在输出中查找网卡(如 eth0),inet 后即为IP地址。
    常见问题:

    • 若命令未找到,按上述步骤安装 net-tools
    • 仅显示 0.0.1?检查虚拟机网络设置是否启用。

方法3:通过 hostname 命令快速查看

仅显示IP,适合快速确认。

hostname -I

注意:

  • 参数 -I 为大写字母”i”,返回所有非环回IP(多个IP以空格分隔)。
  • 部分旧版本不支持该参数,优先用 ip 命令。

方法4:图形界面查看(适合桌面版)

若使用GNOME、KDE等桌面环境:

  1. 点击右上角网络图标 → 选择 “有线设置”“网络设置”
  2. 在连接详情中查看 IPv4地址
    Linux虚拟机IP如何快速查看 (图示:Ubuntu桌面版IP查看)

方法5:检查网络配置文件

若系统无网络响应,可直接查看配置文件:

  1. 网卡配置路径:
    cat /etc/netplan/*.yaml      # Ubuntu 18.04+
    cat /etc/sysconfig/network-scripts/ifcfg-ens33  # CentOS 7
  2. 查找 addressIPADDR 字段。

疑难解答

  • 无IP地址?
    • 虚拟机网络适配器需设置为 桥接NAT 模式(VirtualBox/VMware设置中调整)。
    • 重启网络服务:
      sudo systemctl restart NetworkManager    # 多数新版本
      sudo systemctl restart networking        # Debian系旧版
  • 命令不存在?
    安装缺失工具:

    sudo apt install iproute2   # 确保ip命令可用

总结建议

  • 首选 ip addr show:兼容性强,无需安装。
  • 桌面用户:直接使用图形界面更直观。
  • 关键检查点
    1. 虚拟机网络连接模式。
    2. 网卡是否启用(ip link show 查看 state UP)。
    3. 防火墙是否拦截(sudo ufw status)。

引用说明参考Linux官方文档(kernel.org)及主流发行版实践指南(Ubuntu/CentOS Wiki),方法已在VMware Workstation 16及VirtualBox 6.1中验证(系统:Ubuntu 22.04、CentOS 9)。

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/18713.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月10日 22:26
下一篇 2025年6月10日 22:39

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN