VMware采用NAT连接搭建虚拟局域网
一、因为我的电脑在校园网环境下,联网需要用锐捷,而锐捷只允许一个用户名绑定一个网卡,而vmware虚拟机的网络服务会模拟出一个网卡,所以锐捷会提示“8021x 目前系统工作环境与软件运行环境相冲突,软件不能正常运行!(Code:2)”的冲突。于是我使用了这里介绍的“mento锐捷”,安装时要注意用你们学校的锐捷安装文件夹下的8021x.exe(比如我们学校的版本是3.22.0.0)覆盖到mento锐捷的安装目录中。这个修改版的锐捷可以支持多网卡,甚至选择网卡登录,这样就不再提示冲突了。(虽然它会提示“不支持的锐捷客户端版本”)
二、架设虚拟局域网
首先分析采用vmware的何种网络:
1、使用桥接的可能性:见这里:因为锐捷绑定网卡和用户登录名,所以肯定会提示“锐捷用户己达最大限制”
2、使用NAT连接的可能性:见如何在虚拟机(VM)环境中使用锐捷3.X客户端链接
锐捷会对网卡MAC地址进行绑定。在虚拟机下建立虚拟机时设置虚拟机和主机之间使用共享方式,即NAT方式,这样虚拟机会自动获得IP,只要主机能够上网虚拟机也能上网。这样就不用在虚拟机中运行锐捷客户端了。
我的操作:(如果装的是完全版的,第一步应该可以省略)
1)、
对Windows 2000和Ubuntu的虚拟机,都把设备状态的“已连接”和“打开电源时连接”都打上勾
注意:千万不要忘了勾上“已连接”,2000设置好后,Ubuntu和server 2003的虚拟机设置中“已连接”我一直没打勾,所以ubuntu和windows server 2003都是显示网络连接已断开
2)、
点击“绿化.bat”,然后可以看到以下的画面,
按1和5(我前面应该已经安装过了,不过又安装了一遍)
然后按3,启动DHCP和NAT服务
注意:这时要么关闭主机的防火墙,要么设置为手动的过滤,比如我使用的ESS的“交互过滤状态”,要访问时防火墙会提醒你是否让它通过。否则可能被防火墙默认阻止访问网络。
3)、
此时不用重启两个虚拟机系统(ubuntu和windows)就可以上网了。而且可以相互ping通,和主机之间也可以相互ping通,通过IPconfig和IFconfig看到windows 2000虚拟机的IP是192.168.203.132,而linux虚拟机的IP是192.168.203.133,ip是vmware给我们分配的,我们无法更改,但DNS可以修改,所以不影响我们的实验
windows server 2000的:
windows server 2003的:
ubuntu的:
注意:ping的时候也要注意主机防火墙是不是禁止了被ping。
3)、因为我还需要一台linux,所以在第一台Ubuntu的各项都配置好后(bind已经安装),用克隆虚拟机功能克隆一个一模一样的ubuntu出来。这时vmware会自动为新的ubuntu分配一个新的IP:192.168.203.134
这样子,两个相同的Ubuntu、一个windows 2000 server,一个windows server 2003,加上xp的这台主机,一个有五台电脑的局域网就建成了,虽然因为vmware NAT网络的局限,无法修改四台虚拟机中的IP(IP都是自动分配的),但可以修改DNS,应付我接下来要做的用Bind模拟DNS缓存服务器和主DNS服务器已经够了。
参考资料:
2、在网上看到一个教程 《虚拟机桥接方式组建局域网》里介绍用SyGate软件,可以实现桥接模式下自己设置IP,但显然我不能用桥接,而且我不止是windows,所以不用这个方法。
3、如何建立DHCP服务器 提到WinRoute、SyGate:7. 在出现的窗口中,常常输入网络中路由器的IP地址(即默认网关的IP地址)或是NAT服务器(网络地址转换服务器)的IP地址,如WinRoute、SyGate等。这样,客户机从DHCP服务器那里得到的IP信息中就包含了默认网关的设定了,从而可以接入Internet。
4、今天看了月光博客的网站图片的搜索引擎优化策略,才知道图片原来可以这么做SEO的,于是把图片都设为小图,并加上链接,链接到原图片,反正在writer中设置非常简单,只要在“链接到”的选项中把“在新窗口中打开”勾上就可以了,这样如果被盗链了也能增加域名权重。SEO真是件注重细节的活啊。

3 Trackback(s)