VirtualBox 桥接适配器无法与一个网络配合使用

VirtualBox 桥接适配器无法与一个网络配合使用

我一直在一些网络上使用 VirtualBox 桥接适配器,并且它运行正常。

但几天前我尝试了一个新网络,这次没有成功。这个网络唯一的不同是,我需要用户名和密码才能连接它(不仅仅是密码)。我不知道这两件事是否可以连接。

在 Windows 8 主机上,连接正常工作。在 Linux 客户机上,命令结果甚至ifconfig没有显示inet addr或信息。但是已启动。bcastmaskath0

答案1

简短解释:

如果网络需要用户名和密码才能连接,并且您在客户操作系统中使用“桥接”网络,那么您将无法连接到该网络,除非您在客户操作系统中再次输入用户名和密码。

更长的解释:

您这样陈述;我加粗强调:

这个网络的唯一区别是我需要一个用户名和密码才能连接它(不仅仅是密码)。我不知道这两件事是否可以联系起来。

这基本解释了问题所在。当你在 VirtualBox 中设置“桥接”网络时,它的工作原理如下所述VirtualBox 官方文档;再次强调这是我的:

使用桥接网络时,VirtualBox 使用主机系统上的设备驱动程序来过滤来自物理网络适配器的数据。因此,此驱动程序称为“网络过滤器”驱动程序。这样,VirtualBox 就可以拦截物理网络的数据并将数据注入其中,从而有效地在软件中创建一个新的网络接口。当客户机使用这种新的软件接口时,主机系统会认为客户机使用网线物理连接到接口:主机可以通过该接口向客户机发送数据并从其接收数据。这意味着您可以在客户机和网络的其余部分之间设置路由或桥接。

因此,无论出于何种目的,当您在 VirtualBox 中的 Linux 客户操作系统中使用“桥接”网络时,就好像该机器通过其自己的非主机相关网络连接器连接到网络。就好像您只是有第二台物理机器连接到网络。

最后,如果您遇到问题的网络需要用户名和密码才能连接,那么您在 Windows 8 主机操作系统中输入这些凭据进行连接的事实对 Linux 客户操作系统来说意义不大。要通过 Linux 客户操作系统使网络连接正常工作,您也必须在那里输入相同的凭据。

相关内容