【问题标题】:Understanding Virtual Machine IP Address ???? Basics?了解虚拟机 IP 地址 ????基本?
【发布时间】:2014-06-22 21:14:18
【问题描述】:

主机是 Windows 7 我正在使用 Oracle Virtual Box ( GUEST OS - FEDORA 20)。我在主机和来宾机器之间启用了桥接连接。 (通过在虚拟盒管理器中选择桥接来实现)

现在我对 IP 地址有点困惑。

当我执行 ifconfig 时,在我的 FEDORA 客户机上。它向我展示了 2 个界面。 lo (localloop) 和 p2p1 的 IP 地址为 192.168.0.12。 当我在 Fedora 中使用 firefox 时,会显示一些与我的主机相同的 IP 地址。 (我使用我的 ip 地址 dot com 进行了检查)

现在我有几个问题

a) 为什么我的客户操作系统和主机操作系统有相同的 IP 地址?

b) 接口 p2p1 从哪里获得地址 192.168.0.12 ?它是由我的 Wifi 路由器分配的吗? 如果是,那么是否可以通过 ssh 到 192.168.0.12 以从连接到同一路由器的其他机器访问我的虚拟机? (如果我在我的虚拟机上启用 ssh)

c) 由于它是一个桥接网络,我如何从虚拟机 ssh 或 telnet 我的主机 Windows 机器?

【问题讨论】:

标签: linux networking ssh interface virtual-machine


【解决方案1】:

当我在 Fedora 中使用 firefox 时,它会显示一些与我的主机相同的 IP 地址。

没有。它显示了您的 DSL 路由器的公共 IP 地址,这对于您的主机和虚拟机来说是相同的,因为任何到 Internet 的流量都通过路由器。您需要先了解这一点。


当您启用“桥接”时,虚拟机与您的主机位于同一私有子网中。 IP 地址192.168.0.12 已由本地DHCP 服务器分配,该服务器在您的路由器上运行。

由于 vm 和您的主机计算机都在同一个网络中,您可以使用主机计算机的 IP 地址从 vm SSH 到您的主机计算机,该地址将是 192.168.0.???

【讨论】:

  • 谢谢,我对这件事的工作原理有了更清楚的了解。现在如果我在我的路由器上启用远程登录,我可以从其他网络连接到我的路由器(比如说我的办公室)吗?如果是,那么我假设我可以远程登录我的路由器后远程登录任何机器?
    另一个问题:如何从另一个网络远程连接到我的路由器? SSH 将无法工作,因为子网当然会有所不同...
  • 您需要在路由器的防火墙中转发所需的端口。你会在路由器的管理页面中找到一个设置部分。
猜你喜欢
  • 2021-10-26
  • 2012-11-06
  • 1970-01-01
  • 1970-01-01
  • 2012-07-28
  • 2016-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多