如何在 VirtualBox 中使用桥接适配器

如何在 VirtualBox 中使用桥接适配器

在我的 VirtualBox VM 设置中,我选择使用桥接适配器。当我运行 VM 时,我希望看到此桥接器显示为硬件,但没有看到。我应该如何使用此桥接器?(我最终想要的是通过代理路由我的所有 VM 流量。)

在主机上,桥接器如下所示:

# ip addr show br-e116542c68ff
278: br-e116542c68ff: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    link/ether 02:42:e3:c5:2f:2c brd ff:ff:ff:ff:ff:ff
    inet 172.30.0.1/16 brd 172.30.255.255 scope global br-e116542c68ff
       valid_lft forever preferred_lft forever
    inet6 fe80::42:e3ff:fec5:2f2c/64 scope link 
       valid_lft forever preferred_lft forever

在客户机(Windows)上,我没有看到该适配器的任何证据。

REM getmac
Physical Address    Transport Name                                            
=================== ==========================================================
08-00-27-E6-E5-59   \Device\Tcpip_{4AA86136-917B-45D2-BE98-087B589B8CA0}      

REM ipconfig
Windows IP Configuration


Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . : 
   Link-local IPv6 Address . . . . . : fe80::c50d:519f:96a4:e108%10
   Autoconfiguration IPv4 Address. . : 169.254.225.8
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . : 

这些是我的 VM 设置:

在此处输入图片描述

答案1

桥接适配器将从路由器获取其 IP。我认为这就是您没有 DHCP 地址 169.254 的原因。

如果您希望使用自己的 NIC,则它需要位于 USB 卡上,并且您需要在客户机中使用 NAT,并且您需要启用 USB 直通才能看到 NIC 并安装它。

对于您的目的来说,设置方式应为 NAT,而不是 Bridged。

相关内容