在我的 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。