码迷,mamicode.com
首页 > 系统相关 > 详细

Vmware虚拟机linux系统混合模式上网

时间:2016-07-15 13:47:24      阅读:694      评论:0      收藏:0      [点我收藏+]

标签:虚拟机   linux   

最近虚拟机老是出现不能上网的问题,自达升级到win10之后上不能网问题不断,首先是经过了VMnet0桥接没实现没有发现虚拟网卡。打开“网络和共享中心”以及设备管理器都没有发现VMnet0的身影,如下图所示:

技术分享

于是推而求其次使用hostonly模式和NAT混合上网的方式,linux系统首先具备hostonly模式与主机相连,然后并对网卡进行配置,使用root用户登录系统:

[root@flash64 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0                  
DEVICE=eth0                                                     
NM_CONTROLLED=yes                                                 
IPADDR=192.168.153.64                                              
NETMASK=255.255.255.0                                              
ONBOOT=yes                                                     
TYPE=Ethernet                                                  
BOOTPROTO=none                                                   
IPV6INIT=no                                                     
USERCTL=no                                                     
PREFIX=24                                                      
DEFROUTE=yes                                                    
IPV4_FAILURE_FATAL=yes                                             
NAME="eth0"

拷贝网卡文件并作如下操作,注意修改选项:

[root@flash64 ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
[root@flash64 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1        //修改设备名称为eth1
NM_CONTROLLED=yes     
ONBOOT=yes          //设置开机启动yes
TYPE=Ethernet
BOOTPROTO=dhcp       /ip获取方式为dhcp
IPV6INIT=no    
USERCTL=no
PREFIX=24            
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME="eth1"
HWADDR=00:0C:29:E2:72:37      //网卡MAC地址要与对应网卡相匹配。网卡获取方法如下图所示。
PEERDNS=yes

获取网卡MAC地址:

技术分享

此时通过ping命令验证虚拟机是否可以上网。

[root@flash64 ~]# ping www.baidu.com -c 4
PING www.a.shifen.com (111.13.100.91) 56(84) bytes of data.
64 bytes from 111.13.100.91: icmp_seq=1 ttl=128 time=48.0 ms
64 bytes from 111.13.100.91: icmp_seq=2 ttl=128 time=65.5 ms
64 bytes from 111.13.100.91: icmp_seq=3 ttl=128 time=59.6 ms
64 bytes from 111.13.100.91: icmp_seq=4 ttl=128 time=58.2 ms
--- www.a.shifen.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3064ms
rtt min/avg/max/mdev = 48.010/57.868/65.562/6.320 ms
验证现在该虚拟机已经可以上网。
但是无意中win10系统进行了一此更新。晚上再次打开虚拟机的时候发现又不能上网了,从而使得在通过yum安装需要的软件的时候由于网络不通使得软件包不能安装(此时linux系统yum为网络yum源)。
。

经检查确实是由于网络故障引起。经过多方查找找到了元凶。是由于VMnat服务被系统关闭导致。其具体开启的方法如下;

首先在主机中通过win+R组合键开启运行命令。输入“services.msc”。

技术分享

在服务找到VMware DHCP Service将其关闭和VMware NAT Service 设置成开机启动。并重启VMware DHCP Service该项服务。

技术分享

此时

技术分享

此时当系统再次开机的时候该项服务就能正常启动,是虚拟机能够正常上网。



本文出自 “11705634” 博客,请务必保留此出处http://11715634.blog.51cto.com/11705634/1826633

Vmware虚拟机linux系统混合模式上网

标签:虚拟机   linux   

原文地址:http://11715634.blog.51cto.com/11705634/1826633

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!