VMware 能够让研发者运行许多操作系统(例如带有 DBCS 支持的 Windows NT),并允许他们测试从该平台研发的任何 Web 解决方案。假如能使用 Windows 浏览器来测试最新的 Web 代码而无需一台单独的 Windows 机器,那一定很有帮助。能够连网到更广阔的 LAN 能够让他们测试位于网络中其他机器上的解决方案。

IP 屏蔽配置
首先配置仅使用主机连网的 VMware,记下 VMware VMnet1 适配器的 IP 地址和网络掩码。确保安装了 IPChains(查找 /sbin/ipchains)。编辑 /etc/rc.d/rc.local,添加以下几行。对于 Redhat 6.1,我将他们放在最后一行的 fi 前。


/sbin/ipchains -A forward -s / -d 0.0.0.0/0 -j MASQ

/sbin/modprobe ip_masq_ftp


对于这些示例,我的 VMnet1 adaptor 是 192.168.0.1,网络掩码是 255.255.255.0,因此我输入:

/sbin/ipchains -A forward -s 192.168.0.1/255.255.255.0 -d 0.0.0.0/0 -j MASQ

这将任何到达 VMnet1 适配器(从 VMware 客户机操作系统)的 IP 通信转发到您的 Linux 缺省路径,然后再将正确的响应发送回来。

这两行将激活系统启动的屏蔽。要立即执行这一步,以 root 将他们输入到控制台。要配置客户机操作系统,选择 VMnet1 网络上的一个静态 IP 地址(例如 192.168.0.128),然后将缺省网关配置成 VMnet1 地址(例如 192.168.0.1)。照平常那样,使用所在位置特定的配置输入任何其他的 TCPIP 细节。