简而言之,我正尝试将信息从 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 地址。