【问题标题】:how to get the ipaddress of a virtual box running on local machine [closed]如何获取在本地机器上运行的虚拟机的 IP 地址 [关闭]
【发布时间】:2017-08-14 16:38:31
【问题描述】:

我需要连接到本地机器上运行的虚拟机,以使用 WinSCP 将文件从本地系统传输到 VM。

如何找到 IP 地址? 当我转到设置和网络选项卡时,我找到了一些与 IP 相关的内容,但是当我使用它时,它显示 找不到 或无效。

【问题讨论】:

  • 虚拟机的操作系统是什么?
  • 当我使用 vagrant 启动时,它会在启动时显示 IP 地址。您是否可以通过控制台访问 vbox,以便输入命令以获取 IP 地址?
  • 是的,我有一个控制台
  • 从您的主机操作系统访问您的 Ubuntu Virtualbox 来宾 [link]gist.github.com/odan/48fc744434ec6566ca9f7a993f4a7ffb
  • 如果你想在不去你的虚拟机的情况下获取 ip,你可以在主机上使用VBoxManage guestproperty enumerate <vmname> | grep IP,如此处所述[链接]forums.virtualbox.org/viewtopic.php?f=1&t=36592

标签: virtualbox ip-address winscp


【解决方案1】:

使用以下命令登录到虚拟机以检查 IP 地址。 (任何人都会工作)

  1. ifconfig
  2. ip 地址显示

如果您使用 NAT 进行虚拟机设置(您的机器 ip 将是 10.0.2.15),那么您必须使用端口转发来连接到机器。 IP 地址将是 127.0.0.1

如果您使用桥接网络/仅主机网络,那么您将拥有单独的 IP 地址。使用该 IP 地址连接虚拟机

【讨论】:

  • 如何使用端口转发连接机器?为什么“IP 地址将是 127.0.0.1”?
  • 请参考这个网站,设置端口转发。 trainenv.blogspot.in/2016/03/… IP 地址 127.0.0.1 默认分配给您的主机。当连接到这个 IP 时,它会将请求转发给访客机器。这样就可以通过宿主机访问guest机器了。
  • ip addr show 不适用于 Windows 10。
  • windows 使用ipconfig
  • ip addr show 的替代,直接写ip a即可
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-09
  • 2014-11-18
  • 1970-01-01
  • 1970-01-01
  • 2012-10-30
  • 2016-02-02
  • 1970-01-01
相关资源
最近更新 更多