1.环境:
IDC主机一台,系统Windows2003 32bit,装有vmware workstation 8,并装有cnetos6.2 x86系统,其中,Windows系统IP:112.65.228.126,虚拟机网卡为vmnet8,设置地址为192.168.80.1,CentOS系统设置IP为192.168.80.3/24 ,网关192.168.80.1。
2.问题:
已在Windows主机上配置路由和远程访问,客户端通过VPN连接到该主机上后,添加静态路由可以ping通192.168.80.3,并可正常ssh连接,但是发现该Linux系统始终无法访问外网,起初想通过调路由的方式实现虚拟主机访问外网,后无果,再次想用调节vm虚拟机桥接的方式上网,也无果。
3.解决方法:
3.1设置vm和里面的虚拟机为一个独立的局域网段,如下将虚拟机网卡设置为一个单独的子网。
3.2,确保虚拟网卡(vmnet8)地址和vm中的虚拟机的地址同属一个网段,并设置虚拟机的网关为虚拟网卡的地址(vmnet8)
4. 设置Windows2003 NAT方式
打开路由和远程访问,点击展开IP和路由选择,右键单击常规,然后单击新建路由协议。
单击以选中 NAT/基本防火墙复选框,然后单击确定。
右键单击左窗格中的 NAT/基本防火墙,然后单击新建接口。
单击表示内部网络接口的接口(vmnet8),然后单击确定。
在“网络地址转换”属性中,单击“专用接口连接到专用网络”,然后单击确定。
右键单击左窗格中的 NAT/基本防火墙,然后单击新建接口。
单击表示外部网络接口的接口(本地连接2),然后单击确定。
在“网络地址转换”属性中,单击“公用接口连接到 Internet”。
单击以选中“在此接口上启用 NAT”复选框,然后单击确定。
参考下图
5.至此配置完毕,必要时重启下路由和远程访问或服务器,使用客户端拨VPN连接到该服务器后,使用ssh连接CentOS系统,测试成功出外网,大功告成!