如果我没有登录,我能知道在虚拟盒中运行的 Linux 机器的 IP 地址吗?

如果我没有登录,我能知道在虚拟盒中运行的 Linux 机器的 IP 地址吗?

我的问题是:如果我加载了一台 Linux 机器,但我没有使用用户名和密码登录,这台机器会获得 IP 地址吗?如果是,如何获取这个 IP 地址?我使用桥接模式并从我的主机 Windows7 机器执行 nmap 扫描,但没有显示这台 Linux 机器。

答案1

除了检查 DHCP 服务器日志或租约文件,甚至从配置/设置页面获取虚拟机的 MAC 地址并在 DHCP 服务器中为其设置“静态”地址之外,您还可以编辑 /etc/issue 文件并通过 /etc/rc.local 或您的发行版等效文件中的脚本将 IP 放入其中。

答案2

最好的免费程序来帮助你这里是Nirsoft的实用程序“无线网络观察器”http://www.nirsoft.net/utils/wireless_network_watcher.html

它会扫描您的本地网络并提供 IP 地址、设备名称、Mac 地址和网络适配器制造商的表。

运行此程序,它会立即显示您的网络 - 在网络适配器制造商中查找 Virtualbox,这很可能是您的虚拟机。局域网上显示的计算机名称也已列出,因此也请检查那里 - 假设您知道机器的名称。

相关内容