关于如何让虚拟机与主机联通及如何上网
这是个与我的任务无关的题目,只是我最近看了一些这方面的知识,所以就想把它分享给大家。
一. 实验环境
宿主系统: windows 7
虚拟机系统:Redhat Linux Enterprise 5
网络环境:宿主系统用的是教育网,并使用路由器上网,IP地址是: 59.79.39.79
虚拟机软件:VMware Workstation 7.13
二.基本知识
首先主机与虚拟机的连接方式有三种bridge(桥接),nat和host-only 。
VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机;
VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机;
VMnet8:这是VMware用于虚拟NAT网络下的虚拟交换机;
在我们电脑的网络适配器中可以看到以下两张网卡。
VMware Network Adapter VMnet1:这是Host用于与Host-Only虚拟网络进行通信的虚拟网卡;
VMware Network Adapter VMnet8:这是Host用于与NAT虚拟网络进行通信的虚拟网卡;
三.实施方法
1.关于nat网络:
我觉得用nat这种方式与主机连通和上网是最方便的。
如果你装系统的时候选的就是nat 方式,那什么都不用做,就可以实现连通了。
但是这种方式可以让虚拟机与主机互通并且上Internet(如果主机能上的话),但是不能和局域网中其他计算机连通。
如果还没用nat 那么就按一下步骤:注意登录系统的时候用户名用root,以超级用户身份登录。
在界面右下方选从左往右第四个图标。
在对话框中选nat,并且上面两个设备状态选项都要勾上。
系统->管理网络->网络
在设备中双击eth0设备。
选择自动获取IP(dhcp),然后确定,确定,关闭对话框,它会问你是否保存,选是。
关闭了上边的对话框后,在桌面右键打开一个终端,输入命令service network restart ,重启网络。
显示信息如上图。
这是再输一下ping 可以ping通,如上图。
打开浏览器可以上网。
再来ping 一下主机,也可以。
用ssh(远程连接服务),同样可以。
以上就是在虚拟机中网络适配器选择nat方式设置。
Hosy-only 的配置方法和nat很相似,只需把网络适配器改为host-ly,再重启下网络即可。
但这种方式不能连接到Internet,在我机子上主机可以Ping通虚拟机,也可以远程连接虚拟机。
至于bridge ,说实话我还没连成功过,网上大部分说只要将虚拟机IP改成与主机IP同网段即可,还有要么就是设置好关联网卡,关防火墙之类。
但是我全试过了就是不行,时间全折腾在这上面了。
如果你们有谁虚拟机用桥接连通,希望可以来帮我解决这个问题。