赞
踩
打开vmware 虚拟机,选“编辑”--> “虚拟网络编辑器”--->中看到VMnet0(桥接模式),VMnet1(仅主机模式),VMnet8(NAT) .主机(物理机)对应着有两个虚拟网卡,分别对应的有 VMware Network Adapter VMnet1和VMware Network Adapter VMnet8 ,分别作用于 仅主机模式与NAT模式下。在主机中“网络连接”中我们可以看到这两块虚拟网卡,如果这两块卸载了,可以在虚拟机中 选“编辑”--> “虚拟网络编辑器”--->"还原默认设置",可以将虚拟网卡还原。
(一),Bridged(桥接模式)、
就是将主机网卡与虚拟机的网卡 利用 虚拟网桥进行通信。
类似于 把物理主机 虚拟为一个交换机 ,所有桥接设置的虚拟机连接到 这个交换机当中。
在桥接模式下 : 虚拟机ip地址需要与主机在同一个网段,,如果需要联网,则网关与DNS需要与主机网卡一样。
那如何设置 桥接模式呢?
(1),先打开物理机 (主机),确认一下主机的 ip ,网关,DNS,子网掩码:
(2) 然后来到虚拟机 找到 “编辑虚拟机设置”
左边找到 “网络适配器”,看右边选择 “桥接模式” ,然后按“确定”。
(3)打开虚拟机,编辑网卡配置文件 ,命令 :“vim /etc/sysconfig/network-scripts/ifcfg-eth0”
(4) 进入里面后 分别添加:
IPADDR=设置虚拟机ip地址(注意 : 要与主机ip在同一个网段)
NETMASK=设置子网掩码
GATEWAY=设置虚拟网关,要与主机相同
DNS1=设置虚拟机DNS,要与主机相同
(还注意一点,不要有空格)
编辑完成之后,按 键盘 esc 建 ,再输入 “:wq” 保存退出
(5 )重启虚拟网卡 :/etc/init.d/network restart
(6) 测试 : ping www.baidu.com 看是否ping 通,ping通后说明可以上外网了。
(7),再到主机 上ping 你虚拟机的ip 看是否ping 通 ,ping通说明可以通信。
(二) NAT(地址转换模式)
如果你的 网络ip资源紧缺,但又希望联网,那NAT是最好的选择。NAT模式 是借助虚拟NAT设备和DHCP服务器,使得虚拟机可以联网。
主机网卡 直接和 虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟机中的Vmnet8虚拟交换机上,这样实现了联网。(注意 : 他不同于桥接模式,NAT模式下,无论你的虚拟机有多少台,此时在外部看来,只有你主机一台在访问网络。大概了解为比如 虚拟机想上网,通过NAT设备连接到主机网卡,而在外网看来,就是一台主机在反问外网)
设置NAT模式:
(1),找到 “编辑”,下的 “虚拟网络编辑器” :
点开 NAT设置 --》 设置 “网关IP(G)”比如设 192.168.53.2 按 “确定”
再点开 DHCP设置 --》 设置起始的ip地址 :如192.168.53.100 设置 结束ip地址:192.168.53.254
可以相应的设置 默认/最长租用时间 然后按确定。
(2)回到虚拟机界面,然后来到虚拟机 找到 “编辑虚拟机设置”
左边找到 “网络适配器”,看右边选择 “NAT模式” ,然后按“确定”。
(3)打开虚拟机,编辑网卡配置文件 ,命令 :“vim /etc/sysconfig/network-scripts/ifcfg-eth0”
(4) 进入里面后 分别添加:(如果有了就不用添加,直接修改他的值)
BOOTPROTO =dhcp #动态获取ip地址,也可以设为静态static(当设为静态时,则下面手动配置的ip需要在 HCPD地址范围内)
如果需要手动设置ip(设置静态ip)就下面的东西添加:(先修改 BOOTPROTO=static)
IPADDR=192.168.53.128
NETMASK=255.255.255.0
GATEWAY=192.168.53.2
DNS1=192.168.53.1
(还注意一点,不要有空格)
如果不需要静态的 直接让BOOTPROTO=dhcp ,就可以了
编辑完成之后,按 键盘 esc 建 ,再输入 “:wq” 保存退出
如果
(5 )重启虚拟网卡 :/etc/init.d/network restart
(6) 测试 : ping www.baidu.com 看是否ping 通,ping通后说明可以上外网了。
(7),再到主机 上ping 你虚拟机的ip 看是否ping 通 ,ping通说明可以通信。
注意 : 这里需要声明一下,动态获取ip的话,你每次开启虚拟机,可能会分配不一样的ip给你虚拟机使用,如果你是要搭集群的话,建议你把他改为静态ip,也就是手动设置ip,如上面的第(4)点。
这里还需要注意的是 :
我们说 主机上的虚拟网卡VMnet8 是用来与虚拟机通信的,并不是依靠虚拟网卡来联网的。
测试:
我们到主机上 ,找到虚拟网卡 VMnet8 然后禁用它。
再去虚拟机上 ping www.baidu.com 看是否ping 通,ping通 说明可以上外网。
接下来我们用远程工具来测试一下如Xsell连接 或在主机上ping一下虚拟机的ip地址,发现是ping不通的。
当我们把虚拟网卡VMnet8打开,在试试,发现就虚拟机和主机之间是可以ping通了。
所以说 :我们说 主机上的虚拟网卡VMnet8 是用来与虚拟机通信的,并不是依靠虚拟网卡来联网的
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。