我已经在某些网络上使用VirtualBox桥接适配器,并且工作正常。
但是几天前,我已经在新的网络上进行了尝试,但是这次却没有用。该网络的唯一区别是,我需要一个用户名和一个密码才能连接到该用户名(不仅是密码)。我不知道这两个东西是否可以连接。
在Windows 8主机上,连接正常运行。在Linux客户机的结果ifconfig
命令甚至没有显示inet addr
,bcast
或mask
信息。但是到ath0
了。
我已经在某些网络上使用VirtualBox桥接适配器,并且工作正常。
但是几天前,我已经在新的网络上进行了尝试,但是这次却没有用。该网络的唯一区别是,我需要一个用户名和一个密码才能连接到该用户名(不仅是密码)。我不知道这两个东西是否可以连接。
在Windows 8主机上,连接正常运行。在Linux客户机的结果ifconfig
命令甚至没有显示inet addr
,bcast
或mask
信息。但是到ath0
了。
Answers:
如果网络需要用户名和密码进行连接,并且您在来宾OS中使用“桥接”网络,则没有办法在不真正在来宾OS中再次输入用户名和密码的情况下连接到该网络。
你说这个;我的大胆强调是:
该网络的唯一区别是,我需要一个用户名和一个密码才能连接到它(不仅是密码)。我不知道这两个东西是否可以连接。
这几乎可以解释问题所在。当您在VirtualBox中设置“桥接”网络时,其工作方式如VirtualBox官方文档中所述;我再次大胆强调:
通过桥接网络,VirtualBox使用主机系统上的设备驱动程序来过滤来自物理网络适配器的数据。因此,该驱动程序称为“网络过滤器”驱动程序。这使VirtualBox可以拦截来自物理网络的数据并将数据注入其中,从而有效地在软件中创建新的网络接口。当来宾使用这种新的软件接口时,它看起来像是使用网络电缆将来宾物理连接到该主机的主机系统:主机可以通过该接口向来宾发送数据并从该接口接收数据。这意味着您可以在客户机与网络的其余部分之间设置路由或桥接。
因此,出于所有目的和目的,当您在VirtualBox中的Linux来宾操作系统中使用“桥接”网络时,就好像该计算机是通过其自己的,非主机相关的网络连接器连接到网络的。就像您只是将第二台物理计算机连接到网络一样。
最后,如果您遇到的网络需要连接用户名和密码对,那么您输入这些凭据才能在Windows 8主机OS中进行连接的事实对于Linux来宾OS来说意义不大。要使网络连接通过Linux来宾OS工作,您还必须在其中输入相同的凭据。