lur*_*her 7 networking vpn virtualbox gateway
我想设置 Ubuntu 来宾的 VirtualBox 实例来创建 VPN 测试网络。主机是Windows 7 Ultimate。
我希望设置一个 VirtualBox 实例,它代表测试网络的网关。可以根据需要向该网络添加其他节点。
撇开 VPN 配置不谈,我关心的是此测试所需的虚拟网络配置。
1)我需要什么才能让它工作?仅主机网络?
2)如何让实例成为网关?这篇文章没有阐明这一点
3)最少需要多少个实例?
4)为了创建网关节点和网关后面的其他节点,我需要运行(或添加到配置)什么ifconfig和route命令?
我已经做了类似的设置。让我立即澄清一下,我的 VPN 从 VM1 出发,经过 VM2(充当网关),最后到达 VM3 — 主机不参与其中。如果这不是您正在寻找的内容,请停止阅读此处。
如果您仍然和我在一起,我会以稍微不同的顺序回答您的问题:
3) 您至少需要 3 个实例。4 如果您想测试访问模拟 LAN 内的其他系统(例如,在“公路战士”或其他需要访问远程网络内的多种服务的远程办公环境中测试 VPN)。
1)使用“专用网络”。设置两个命名网络,例如“LAN”和“Internet”。您的网关虚拟机将需要两个接口,每个网络上都有一个接口;您的“外部”虚拟机将需要“Internet”网络上的单个接口,而“内部”虚拟机将需要“LAN”网络上的单个接口。
2) 让虚拟机成为网关不是 VirtualBox 的功能。我仍然希望他们最终能够提供一种以不同方式连接不同网络的内置方法,但在那之前您将需要自己完成这部分工作。使用 Ubuntu VM 有多种方法可以轻松实现此目的;我的首选方法是使用 Shorewall,您需要将双接口示例配置包含在 Aptitude 的 shorewall-doc 包中(也在他们的网站上):(apt-get install shorewall-perl shorewall-doc现在可能只是 shorewall,而不是 shorewall-perl,因为旧的shorewall-shell 现在已经死了,消失了;无论哪种方式,你仍然需要 shorewall-doc)。如果您对此设置有疑问,请使用 Google(您正在将 Linux 机器设置为路由器/防火墙)或单独询问,因为范围远远超出了此处的子问题的适用范围。
| 归档时间: |
|
| 查看次数: |
4758 次 |
| 最近记录: |