我的主机(Windows 7旗舰版)连接到VPN正常,并通过DHCP分配IP,但由于某种原因,VM不能做同样的事情,我不知道为什么.就像OpenVPN正在过滤掉它无法识别的MAC地址的数据包.
我希望虚拟机能够桥接VPN连接,因为我们的IT办公室对于您在网络上可以做什么和不能做什么都有非常严格的策略.我希望能够在沙箱环境中运行主动攻击(ARP欺骗,nmap,Nessus扫描),而不会冒着交通意外地通过大学网络并让我的互联网访问被撤销的风险.桥接VPN连接并从VM内部运行所有攻击将解决该问题.
不知道为什么主机可以使用这个界面,但VM不能?
Windows 7家庭高级版64位主机.
虚拟盒Ubuntu 12.04 64位..
通过OpenVPN上的VPN上网
在Virtual Box中,将适配器设置为Host-Only Network
Win 7(主机)上的OpenVPN.
在TAP-Win32适配器V9上与OpenVPN GUI建立连接. (文件共享和所有协议,但IPv4已停用)
然后通过右键单击 – 属性 – Internet连接共享对话框与VirtualBox Host-Only Network共享此适配器.
在Ubuntu(客户端)中,手动将网络适配器配置为与主机上的“VirtualBox Host-Only Network”位于同一子网中,并将主机IP设置为gateway / dns.
例如:
HOST VirtualBox仅限主机网络设置为IP 192.168.137.1子网:255.255.255.0
CLIENT网络适配器设置为IP 192.168.137.2网关:192.168.137.1 DNS 192.168.137.1子网255.255.255.0
因此VB-Client Ubuntu将始终使用VPN,如果没有建立vpn连接则不会使用其他任何东西.
主机可以通过设置网络适配器优先级在VPN和直接Internet之间进行选择.