Answers:
默认情况下,NAB适配器仅对我有用,而无需运行Cisco AnyConnect。
但是,当Cisco AnyConnect运行时,DNS查找失败,这是由于Ubuntu 12.10+中的一个严重错误,即“错误1048783:NAT网络适配器中的网络名称查找损坏”。有关详细信息,请访问https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1048783
要解决此问题,您需要运行以下cmd才能使用主机DNS查找,
在窗口命令提示符下(将VMNAME替换为您的VB名称,例如“ Ubuntu”),
cd“ c:\ Program Files \ Oracle \ VirtualBox”
VBoxManage Modifyvm VMNAME --natdnshostresolver1在
顺便说一句,默认情况下,第一个适配器具有“ NAT”,第二个适配器具有“仅主机”,可以解决仅NAB适配器的限制。此设置非常适合我。
确保重新启动虚拟机并保存状态以保留以前的设置,而不仅仅是关闭电源。
我有类似的问题。在VirtualBox中运行带有Ubuntu 12.04的Windows 7(64位)。要在家工作,我需要能够通过VPN连接到大学网络,从而能够(依次)连接到大学超级计算集群。
我无法从Ubuntu内部获得VPN客户端连接,并且无法访问主机的VPN连接。
我要做的是为我的虚拟机创建一个新适配器,该适配器附加到“仅主机适配器”上。这出现在Windows的Internet连接下,并从那里在Cisco VPN适配器和VirtualBox仅限主机网络之间建立了桥梁。
完成此操作后,我能够从Ubuntu虚拟机内部连接到VPN主机。VPN连接的Windows端不喜欢它,但是。
希望这可以帮助。
我也遇到了这个问题,并在思科论坛上找到了一个解决方案:
在终端中运行以下命令,在VirtualBox设置中将“ VM name”替换为计算机名称:
VBoxManage modifyvm "VM name" --natdnshostresolver1 on
重新启动虚拟机后,VPN连接应该可以正常工作。
相关链接: