Vmware 12 安装Cenos 7无法访问网络问题解决方案

来源:互联网 发布:python源码剖析 编辑:程序博客网 时间:2024/06/05 11:23

最近在Vmware 12中安装Cenos 7,遇到网络不能访问问题,具体解决步骤如下

Step1:确认Windows中vmware的相关服务已经启动

Win+R调出命令行:输入services.msc 

在打开的服务中找到vmware相关的服务,确保DHCPNAT服务在运行,如果没有启动,请手工启动他们。

Step2:在vmware中左边栏找到Cenos,右键选中 设置 在设置中找到 网络适配器 如下图,查看所采用的连接方式,目前常用的是 桥接模式和NAT模式(下面会对两种方式进行简单的介绍,大家可以略过介绍的部分)


桥接模式: 此模式是将Vmware中安装的虚拟机当作和外面windows主机一样对待,两者是对等的,因此此模式下要求虚拟机的ip同外面windows的主机必须在同一个ip段,比如外面Windows的ip为192.168.2.110 那么虚拟机的ip必须为192.168.2.x (x随意设置,但不能为110,这样会冲突)

NAT模式:此模式下windows主机相当与一个宿主,Vmware虚拟机在windows的下一层,Windows主机需要为虚拟机分配一个子网的IP,此IP同windows的ip一般不在同一段。具体操作后面会提到。

Step3:查看Cenos下面的网卡信息

在命令行输入 ifconfig 查看网卡信息,如下图


PS:正常情况下,安装完成后会出现三个信息 etho(名字可能不同),lo,virbro,如果发现只有其中两个lo,virbro,没有etho,按如下步骤检查

1)是否在安装过程中选择的最小化安装

2)cenos命令行输入 cd /etc/sysconfig/network-scripts/然后复制一份ifcfg-lo 以便后面做修改

cp ifcfg-lo  ifcfg-eth0

方法2通过复制修改如果不能重启network服务,可能需要重装cenos,在安装过程中建议不要选择默认最小化安装,可以选择服务器或者图形界面安装

Step4:采用桥接模式的配置

1)在网络连接处选择 桥接模式


2)在Windows下面 win+R调出命令行,输入cmd, 然后查看网卡信息 ipconfig


记录下网卡的ipv4地址及网关,我的是 ip为192.168.2.110,网关为192.168.2.1(后面需要用到,很重要),注意查看的ip和网关需要是无线局域网WLAN(Wifi连接)或者以太网适配器(网线连接)的,不要搞成后面vmware Network Adapter VMnet1/8去了。

在Cenos中输入命令 cd /etc/sysconfig/network-scripts/  然后输入命令 ls


找到自己Cenos网卡配置文件,一般名字为etho,我的是ifcfg-eno16777736,然后输入命令vi ifcfg-eno16777736编辑此配置文件


配置文件详细说明:

 

根据实际情况修改:

TYPE=Ethernet
PEERDNS=yes
PEERROUTES=yes


#根据windows的ip地址设置此值,比如Windows的ip为192.168.2.1 这里可以设置为192.168.2.x x不能为1
IPADDR=192.168.2.200


NETMASK=255.255.255.0

#更具windows的网关设置网关,比如windows网关为 192.168.2.1 那么这里应该设置为 192.168.2.1
GATEWAY=192.168.2.1
#设置dns的地址,可以不用设置,删除此项,我这里设置的是电信的dns,联通用户请删除此项
DNS1=61.139.2.69
IPV6_FAILURE_FATAL=no
#网卡的名字
NAME=eno16777736
#唯一标识,可以删除
UUID=3fa545a1-1619-47f3-89d4-158bd43fd2b3
DEVICE=eno16777736

#重启任然有效
ONBOOT=yes

上面红色标识的部分必须设置,其他的可以删除,复制时根据实际情况修改,可将注释删掉,以免中文字符造成影响

修改完成后,重启network服务,在命令行输入 service network restart

值此,桥接模式可以正常上网了。

Step5:采用NAT模式上网

1)查看网关及子网IP地址




2)请参考桥接模式编辑vi ifcfg-eno16777736  ,只是填写的内容稍有不同


保存退出后,重启network服务,命令如下: service network restart,到此通过NAT也可以正常上网了

PS:一般情况下,VMware安装Linux后,都可以自动的上网,以上解决办法适合于怎么折腾都上不了网的用户,仅供大家参考。

0 0
原创粉丝点击