好吧,我只能说我的拖延者再次发作了,心里想好的文章有三四篇了,但是一直木有写,虽然有时间,但是就是喜欢那种把自己放空,坐着那里看,什么都不想的状态,这种状况对某些人来说是天然萌,对我这种大叔级别的人来说,那就是装13,哇咔咔。

由于最近跟Vmware打交道,装各种虚拟机,碰到了各种问题,Google、百度、Bing外加问牛人解决了不少问题,现在写几个我记得住的哈。

Vmware的三种网络模式

  • Bridge 桥接模式(VMnet0)

桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位。

就好比使用物理网卡,与本身的电脑IP是同一个级别,比如,你电脑本身使用192.168.1.1,你可以把虚拟机内的系统设为桥接模式,设IP为192.168.1.2,那么同一个局域网内的机子即可访问虚拟机的系统。

  • Host-only 主机模式(VMnet1)

虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有 NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。

使用这种模式,就是让虚拟机变成私有的系统,只有主机可以访问这台虚拟机,不能访问网络。(很少用)

  • NAT 网络地址转换模式(VMnet8)

使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。

这种模式是常常用的,使用这种模式,虚拟机的系统会自动分配一个IP,不用设置,只要你的主机可以上网,那么你的虚拟机就可以上网了。

更多资料:图文并茂讲解VMware三种网络模式

修改虚拟系统Red Hat的网卡MAC地址

因为某些原因,要安装的两台red hat虚拟机要同一个MAC地址,所以修改了本身自动生成的MAC地址。

打开虚拟系统生成的vmx文件,用EditPlus或者Notepad++打开,找到类似于ethernet0.address = "00:0C:29:1C:09:44"这样的字符串,后面的就是你的虚拟系统的MAC地址,把这个改成你自己想要的,但是有一点要注意,00:0C:29这六个字符是不能修改的,只能改后面的六个字符。

上面的是该配置文件,其实有图形界面的修改方式的,打开虚拟机,点击右下角的网络图标,选择网络适配器,点击高级,再在这里面改MAC地址就可以了。修改Mac地址

不过,Red hat再次启动的时候提示开启不了eth0网卡,ifup eth0也是失败的,说是MAC地址不匹配。还需要修改系统的eth0的MAC地址。

vim /etc/sysconfig/network-scripts/ifcfg-eth0

找到HWADDR=00:0C:29:1C:09:44,把后面的MAC地址改成你前面修改的地址。

怎么让其他机子访问主机内的虚拟机?

使用桥接模式,设置IP地址为同一个局域网的地址,子网掩码和DNS参考主机。

Red Hat的话,使用setup命令可以进入设置模式,设置网卡的IP地址相关信息。

其他问题

有待更新啊。哇咔咔。

>> 若为原创,转载请注明: 转载自Laycher's Blog

>> 本文链接地址: Vmware虚拟网卡相关解说

>> 订阅本站: http://feed.feedsky.com/laycher