主机:windows 2000
虚拟机:RedHat LINUX 9.0
软件: WMware 5.0
局域网内通过路由上网,另一种为公网固定IP上网(主机为winodws 2003 server)

虚拟机的安装我就不多说了,论坛里有许多教程和录相,有一点就是装RedHAT时记得安装windows文件服务,否则无法与主机共享文件,与主机的网络连接先选择桥接方式(Bridge),装好后可以更改为其他方式。

现在大家比较多遇到的问题就是虚拟机安装好后与主机无法共享文件和上不了网,点击“网络服务器”后提示找不到SMB服务器,如果你安装了Windows文件服务还会出现这种提示,那就是你网卡的设置不对,下面我列出我用过的桥接模式和NAT模式的网络设置方法:


装好虚拟机后,在Windows2000的网络连接里会多出两个网卡,一个是VMnet1和VMnet8千万不要自作聪明改这两个网卡的IP,否则你会联不上网。

一、采用桥接方式(Bridge)

如果你是采用桥接方式,那设置就最简单了,就像局域网内独立的两部电脑一样:比如你的windows2000 的IP为:192.168.1.5,子网掩码为255.255.255.0,网关为:192.168.1.1
那么你的LINUX的IP为:192.168.1.X,子网掩码为255.255.255.0,网关为:192.168.1.1
DNS与windows2000一样,这样设置后重启电脑就可以从Windows2000里拷文件了。虚拟机也可以顺利上网了(局域网路由上网)。

关于这种接入方式的端口映射问题,我曾经用TP_LINK的SOHO路由试过,设置也很简单,在路由里把9065(SA GMSV用到的端口)和9200(SAAC用到的端口)映射到你虚拟机的IP地址就行了,本例里为(192.168.1.X,就是前面你所设的LINUX的IP地址),大家一般都是动态的IP,如果把路由设置成一直在线的话,除非你重启路由或断线重连,要不你的公网IP一直都是你现在的IP(可以上www.ip138.com去检测你现在的公网IP),或者你用花生壳也行,不过在serverlist.txt里的IP要改成你申请的花生壳的域名。

二、NAT接入方式

用NAT接入方式,主要是用于主机有公网IP的用户(方便端口映射),局域网接入的用户也可以用,不过我觉得局域网接入的用户用桥接方式比较方便,本例所介绍的设置为有固定公网IP的设置。

NAT接入方式,主机与虚拟机这间的通讯是通过VNET8这个虚拟网卡进行的,你的虚拟机安装完成后,你的主机的网络连接里会多出Vnet1(用于host-only接入方式,本人没试过用这种接入方式)和Vnet8,Vnet8的IP一般会自动设成192.168.XXX.1,子网掩码为255.255.255.0,在你虚拟机上(是指虚拟机,而不是你在虚拟机上所安装的操作系统)的NAT的IP一般为192.168.XXX.2,子网掩码为255.255.2550,那么你客户机(本例为RedHat 9.0)的IP设置就就为:

IP地址:192.168.XXX.3(或者其他的IP,但要在同一网段且不能为.1或.2)
子网掩码为:255.255.255.0
网关为:192.168.XXX.2(此处一定要设为虚拟机的IP,切记!)
DNS设成与主机一样。

重启后客户机就可以顺利上网了。

采取这种接入方式,它的端口映射是在虚拟机(不是客户机)的网络设置里设定,以我的VMware 5.0为例:

选择菜单里的 Edit ->virtual network settings 打开对话框,然后选择NAT页,点击Edit,在打开的对话框中点Port forwarding按钮,然后点Incoming TCP Ports里的Add,打开Map Incoming Port对话框,在Host port中填9065,Virtual Machine IP Address填客户机(REDHAT)的IP地址,Port也填9065,后面的Description为这个映射的描述,随便填;

添加9200端口映射也同理,把前面的的9065换成9200就可以了。
设置后重启虚拟机,从外网测试可以顺利登陆你的SA服务器了。