VirtualBox“桥接适配器”网络未显示在虚拟机中

VirtualBox“桥接适配器”网络未显示在虚拟机中

简而言之,我正尝试将信息从 Android 平板电脑重新路由到 Windows 7 主机上的 CentOS VM。我已将 Virtual Box 管理器设置为具有两个“网络”适配器(在“设置”中):

  • 适配器 1 已连接到 NAT 并已启用
  • 适配器 2 连接到桥接适配器(适配器类型为 Intel PRO/1000 MT Desktop)

然而,当我启动虚拟机时,运行

/sbin/ifconfig

在 bash 中仅显示一个以太网连接(eth01),对应于适配器 1 的 MAC 地址。如果我运行:

ifconfig -a

eth1 连接显示与我的桥接适配器匹配的 MAC 地址,但没有 IP 地址。

我不太确定该怎么办——我试过所有混杂模式,但似乎在网上找不到任何关于这个特定问题的信息。据我所知,大多数这些问题都来自使用 Wi-Fi 的用户,但我是通过以太网电缆连接的。

作为参考,这是我的 ifconfig -a:

eth0        Link encap: Ethernet  HWaddr 01:00:27:1D:C0:01
            inet addr: 10.0.2.15  Bcast: 10.0.2.255  Mask: 255.255.255.0
            UP BROADBAST RUNNING MULTICAST  MTU: 1500  Metric: 1
            RX packets: 35  errors: 0  dropped: 0  overruns: 0  frame: 0
            TX packets: 35  errors: 0  dropped: 0  overruns: 0  carrier: 0
            collisions: 0  txqueuelen:  1000
            RX bytes: 5305 (5.1 KiB) TX bytes: 3506 (3.4 KiB)

eth1        Link encap: Ethernet  HWaddr 01:00:27:39:AE:8F
            BROADBAST MULTICAST  MTU: 1500  Metric: 1
            RX packets: 0  errors: 0  dropped: 0  overruns: 0  frame: 0
            TX packets: 0  errors: 0  dropped: 0  overruns: 0  carrier: 0
            collisions: 0  txqeuelen: 1000
            RX bytes: 0 (0.0 b)  TX bytes: 0 (0.0 b)

有什么想法吗?提前致谢!

答案1

这实际上不是 VirtualBox 特有的问题。客户操作系统负责初始化和配置虚拟网卡,包括为其分配 IP 地址,就像在非虚拟化计算机上一样。

对于 Centos 来说,这个 centos 文档页面表示您可以运行“网络管理工具”(system-config-network)来配置网络接口。如果您愿意,该页面描述了如何手动编辑一些配置文件。(我刚刚在 Google 上搜索了该页面;我不知道它有多新。)

就您而言,您似乎需要将 CENTOS 设置为使用 DHCP 来配置第二个接口,或者您可以根据需要为其分配一个静态 IP 地址。

相关内容