📜  查找 virtualbox vm 的 ip 地址 (1)

📅  最后修改于: 2023-12-03 15:26:35.830000             🧑  作者: Mango

查找 VirtualBox VM 的 IP 地址

在开发过程中,我们经常需要在虚拟机中测试我们的应用程序。在这种情况下,我们需要知道虚拟机的 IP 地址,以便在本地计算机上访问它。

有几种方法可以查找 VirtualBox VM 的 IP 地址,我们将在下面进行介绍。

使用 VirtualBox 界面

VirtualBox 界面提供了一种简单的方式来查找虚拟机的 IP 地址。以下是步骤:

  1. 启动 VirtualBox 界面并选择您要查找的虚拟机。
  2. 单击右键并选择“设置”选项。
  3. 在左侧导航栏中选择“网络”选项卡。
  4. 在“适配器1”下,找到“高级”按钮并单击它。
  5. 在“高级网络设置”对话框中,选择“端口转发”选项卡,并单击“添加”按钮。
  6. 在“添加端口转发规则”对话框中,输入以下信息:
    • 名称:任何您选择的名称
    • 协议:TCP
    • 主机IP:leave blank
    • 主机端口:您想要访问的端口(例如 8080)
    • 子系统IP:10.0.2.15
    • 子系统端口:相同的您想要访问的端口(例如 8080)
  7. 单击“确定”按钮,并启动虚拟机。
  8. 在虚拟机中运行 ifconfig 命令。IP 地址将在 inet addr 行中显示。请注意,这里是虚拟机中的 IP 地址。

代码片段:

使用命令行界面

另一种查找 VirtualBox VM IP 地址的方法是在虚拟机中使用命令行界面。以下是步骤:

  1. 在虚拟机中打开命令提示符或终端窗口。
  2. 运行以下命令:
    ip addr
    
    这将显示虚拟机的网络配置。IP 地址将在以“inet”开头的行中显示(例如 inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3)。

代码片段:

$ ip addr
使用 DHCP 服务器

如果您正在使用 DHCP 服务器,则可以在虚拟机中启用 DHCP 以自动获取 IP 地址。以下是步骤:

  1. 在虚拟机中打开命令提示符或终端窗口。
  2. 运行以下命令:
    sudo dhclient
    
    这会向 DHCP 服务器请求 IP 地址。
  3. 在虚拟机中运行以下命令以查看 IP 地址:
    ip addr show
    
    IP 地址将在以“inet”开头的行中显示。

代码片段:

$ sudo dhclient
$ ip addr show

现在您已经知道了查找 VirtualBox VM 的 IP 地址的几种方法。根据您的工作流程,选择适合您的方法,并开始测试您的应用程序!