VMWare 4.5.1中host主机与guest客户机的联网主要有3种方式:
(1)Bridged方式
用这种方式,虚拟系统的IP可设置成与本机系统在同一网段,虚拟系统相当于网络内的一台独立的机器,与本机共同插在一个Hub上,网络内其他机器可访问虚拟系统,虚拟系统也可访问网络内其他机器,当然与本机系统的双向访问也不成问题。
(2)NAT方式
这种方式也可以实现本机系统与虚拟系统的双向访问。但网络内其他机器不能访问虚拟系统,虚拟系统可通过本机系统用NAT协议访问网络内其他机器。
NAT方式的IP地址配置方法:虚拟系统先用DHCP自动获得IP地址,本机系统里的VMware services会为虚拟系统分配一个IP,之后如果想每次启动都用固定IP的话,在虚拟系统里直接设定这个IP即可。
(3)host-only方式
顾名思义这种方式只能进行虚拟机和主机之间的网络通信,既网络内其他机器不能访问虚拟系统,虚拟系统也不能访问其他机器。
(4)not use方式
既是不使用网络,虚拟系统为一个单机。
在安装guest系统时会要求你选择联网方式,下面详细讲解各种方式的联网配置:
我是在Windows2000中装的虚拟机,然后虚拟了一个FreeBSD5.3系统,所以Windows2000是host主机,FreeBSD5.3是guest客户机。
据其他资料讲,windows中网络协议要安装“文件及打印机共享”,“windows友好登录”,不知道是不是必须,反正我装了,用了没有问题。
第一种是Bridge桥接方式:
1、将虚拟机网络方式设置为bridge;
2、在控制台执行:
#sysinstall
提示是否进行XXX设定时都选择“no”.
最后弹出一个配置对话框,hostname 随便写,localdomain不用写,gateway和DNS填写和windows2000中的一样。IP4 Address中填写一个IP地址,不要和网络中的地址重复。确认无误后保存退出。
第二种是NAT方式:
1、将虚拟机网络方式设置为NAT;
2、确保VMWare的相关服务处于运行状态(VMware Authorization Service、VMware DHCP Service和VMware NAT Service);
3、将VMnet1和VMnet8均设置为自动获取ip(我先指定IP的,老不行);
4、将虚拟的FreeBSD系统也设置为自动获取ip;
在控制台执行:
#sysinstall
提示是否进行dhcp设定时选择“yes”.
一般保存自动探测的结果即可。也可以改变一下hostname .
第三种是host-only方式,我没有配过,不过估计和NAT差不多。
以上工作完成后,我们来看看结果:
1、ping 一下主机,看看网络是否已通。
2、在/usr/local/etc目录中打开smb.conf文件,
编辑workgroup= windows操作系统的工作组名称,一般是将MYGROUP改为workgroup。
因为是从unix访问windows,其他不用修改。
如果没有打印机可以将打印机部分的内容注释掉。
3、#smbclient -L //主机名 -N 看是否有共享信息显示
4、新建一个目录,用于挂载windows下共享目录
#mkdir /mnt/winshare
将windows共享目录mount到unix系统下:
mount -t smbfs //192.168.1.8/bsdshare /mnt/winshare
其中,192.168.1.8为主机名,bsdshare为windows下的共享目录
密码为空,回车即可。
5、#cd /mnt/winshare
#ls
显示共享文件夹的内容