刚上手虚拟机,想传个文件到虚拟机里,或者用远程工具连接,却卡在不知道 IP 地址这一步?翻遍了虚拟机的设置,那些 “网络适配器”“NAT 模式” 看得人头晕,就是找不到 IP 在哪?别着急,新手遇到这情况太正常了。今天小编就给大家分享 5 种查看虚拟机 IP 的方法,不管你用的是 Windows 虚拟机还是 Linux 虚拟机,总有一种能帮到你,一起往下看吧!
方法一:在虚拟机系统的图形界面里找,最直观
这种方法不用记命令,点点鼠标就行,新手首选。
要是你的虚拟机装的是 Windows 系统(比如 Win10、Win11):
- 先打开虚拟机,等系统启动好。
- 看屏幕右下角,有个像小电脑的 “网络” 图标,右键点一下,选 “打开网络和 Internet 设置”。
- 进去后找 “以太网”(要是连的 WiFi 就点 “WLAN”),点一下,再点 “详细信息”。
- 这里面有一行 “IPv4 地址”,后面跟着的一串数字,比如 “192.168.1.105”,就是虚拟机的 IP 了。
小编第一次用的时候,在 “网络和 Internet 设置” 里绕了半天,后来才发现得先点进以太网页面,你们别像我一样急着乱点哦。
要是虚拟机装的是 Linux 系统(比如 Ubuntu):
- 同样先启动虚拟机,在桌面右上角找网络图标(可能是个上下箭头,也可能是个小地球)。
- 点一下图标,选 “有线连接” 后面的 “设置”,进去后在 “IPv4” 标签页里,“地址” 那一栏就是 IP 地址。
这个方法的好处是不用记任何命令,缺点是必须进入虚拟机的桌面界面才能操作。
方法二:用命令行查,快又准
要是你觉得点鼠标麻烦,或者虚拟机没装图形界面(比如 Linux 服务器版),用命令行查 IP 特别方便。
Windows 虚拟机里:
- 按 “Win+R”,输 “cmd”,点确定打开命令提示符。
- 输 “ipconfig”,回车。
- 找 “以太网适配器 本地连接” 下面的 “IPv4 地址”,后面的就是 IP。
Linux 虚拟机里:
- 按 “Ctrl+Alt+T” 打开终端(有些系统可能得从菜单里找 “终端”)。
- 输 “ifconfig”,回车(如果没反应,试试输 “ip addr”)。
- 找 “inet” 后面的数字,比如 “inet 192.168.2.34”,这串数字就是 IP 了。
有朋友问:“这两个命令有啥区别?” 其实对新手来说没啥大区别,记住一个能用就行,小编平时在 Linux 里更爱用 “ip addr”,感觉显示得更清楚。
方法三:通过虚拟机软件的设置查看,不用进系统
有些虚拟机软件本身就能看到 IP,不用等系统启动完,挺方便的。
以 VMware 为例:
- 先启动虚拟机,但不用登录系统。
- 在 VMware 的菜单栏点 “虚拟机”,选 “设置”,再点 “网络适配器”。
- 看右边的 “网络连接” 模式,要是 “桥接模式” 或 “NAT 模式”,记下这个模式。
- 然后点 “编辑”→“虚拟网络编辑器”,找到对应的模式(比如 VMnet8 对应 NAT),里面能看到子网 IP,虚拟机的 IP 一般和子网 IP 在同一个网段(比如子网是 192.168.159.x,虚拟机 IP 可能是 192.168.159.128)。
VirtualBox 也差不多:
- 关闭虚拟机,点 “设置”→“网络”,看连接方式。
- 点 “高级”→“端口转发”,有时候能看到 IP,或者根据子网掩码猜个大概范围。
这个方法有点绕,新手可能不太好理解,但多试两次就明白了,适合想快速知道 IP 大概范围的时候用。
方法四:用远程工具扫描,适合批量查
要是你同时开了好几个虚拟机,想知道哪个是哪个的 IP,可以用远程连接工具扫一下。
比如用 Xshell:
- 打开 Xshell,点 “文件”→“新建”,在 “主机” 那里先随便输个 IP,比如 “192.168.1.1”。
- 点 “工具”→“网络扫描”,选一个网段(比如 192.168.1.1-255),开始扫描。
- 扫描完后,那些显示 “已在线” 的 IP,很可能就是你的虚拟机 IP,一个个试连一下就能确定。
还有个叫 “Advanced IP Scanner” 的工具,免费又好用,打开后点 “扫描”,能列出局域网里所有设备的 IP 和名称,虚拟机一般会显示 “VMware” 或 “VirtualBox” 相关的名字,一眼就能认出来。
小编之前同时开了 3 个虚拟机,就是用这个方法分清它们的 IP 的,比一个个查快多了。
方法五:通过路由器管理页面查,适合桥接模式
要是你的虚拟机用的是 “桥接模式”,和你自己的电脑在同一个局域网里,还能从路由器里查。
- 打开浏览器,输路由器的管理地址(一般是 192.168.1.1 或 192.168.0.1,路由器背面通常会写)。
- 登录路由器(用户名密码也在背面),找 “设备管理” 或 “已连接设备”。
- 里面会列出所有连到这个路由器的设备,找名字里带 “VM” 或 “Virtual” 的,对应的 IP 就是虚拟机的 IP。
这个方法的前提是虚拟机用桥接模式,要是用 NAT 模式,可能不在路由器的设备列表里,这点要注意。
查不到 IP?可能是这些问题,教你解决
要是试了上面的方法还是查不到 IP,别慌,大概率是这几个原因:
- 虚拟机没联网:看虚拟机右下角的网络图标,是不是有个叉?右键点一下 “连接”,等连上了再查。
- 网络模式选错了:NAT 模式和桥接模式都能获取 IP,要是选了 “仅主机模式”,可能没 IP,改成前两种试试。
- 系统没启动好:有时候虚拟机刚启动,还没获取到 IP,等几分钟再查,或者重启一下虚拟机。
小编有次就是因为网络模式设成了 “仅主机”,查了半天没 IP,改回 NAT 模式立马就有了,你们也可以检查一下这个地方。
其实查看虚拟机 IP 的方法没那么复杂,新手可以先从方法一和方法二学起,这两种最常用。用得多了,你就会发现哪种方法最适合自己。小编现在查 IP,基本都是用命令行,输一行命令回车就出来,快得很。希望这 5 种方法能帮到你,别再为找 IP 发愁啦!