虚拟化 – 在Windows上通过OpenVPN TAP适配器桥接VirtualBox

前端之家收集整理的这篇文章主要介绍了虚拟化 – 在Windows上通过OpenVPN TAP适配器桥接VirtualBox前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试通过VPN连接配置具有桥接适配器的虚拟机(运行Backtrack 4的VirtualBox guest虚拟机). VPN由我所在大学的网络安全俱乐部托管,并连接到沙盒局域网,用于针对俱乐部建立的各种服务器进行渗透测试.

我的主机(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之间进行选择.

猜你在找的Windows相关文章