虚拟安装centos后无法上网、DNS无法解析问题解决

首先我使用的是NAT方式配置虚拟机

1.安装VM后会出现两个虚拟网络连接VMNet1 Vmnet8

  通过虚拟机中的:编辑-虚拟网络编辑器可以查看

  如果无法上网主要是要保证本机网络DNS和Vmnet8的DNS一致、虚拟机ip和VMnet8的ip在同一网段内、虚拟机网关和VMnet8相同,DNS和VMnet8及主机相同

2.下面是我的配置

主机:保证DNS和VMnet8 及 centos一致

虚拟安装centos后无法上网、DNS无法解析问题解决_第1张图片


VMnet8:选择手动获取ip,ip和网关根据VM自动生成的ip确定,如下图一打开:编辑-虚拟网络编辑器 -vmnet8 -nat设置查看

看到其中ip和网关如下,则主机中vmnet8设置ip在同一网段内,网关相同即可,如下图二

虚拟安装centos后无法上网、DNS无法解析问题解决_第2张图片

虚拟安装centos后无法上网、DNS无法解析问题解决_第3张图片


虚拟机centos:

1,配置DNS
vi /etc/resolv.conf
加入:


复制代码
代码如下:

nameserver 192.168.253.2 
nameserver 180.76.76.76
nameserver 114.114.114.114

2,配置网关:

vi /etc/sysconfig/network
加入:
GATEWAY= 192.168.253.2

复制代码
代码如下:

NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.253.2

3,配置ip地址: 
vi /etc/sysconfig/network-scripts/ifcfg-eth0 (可能没有这个文件,执行命令会自动添加)
内容如下:

HWADDR是MAC地址,可以通过虚拟机设置-网络适配器-高级  来查看


复制代码
代码如下:

DEVICE=eth0
NAME=eth0
HWADDR=00:0C:29:6C:BB:E6
NETMASK=255.255.255.0
IPADDR=192.168.253.3
GATEWAY=192.168.253.2
BOOTPROTO=static
ONBOOT=yes
PEERDNS=yes
USERCTL=no

4,重新启动服务:


复制代码
代码如下:

/etc/init.d/network restart
或使用命令:
service network restart
或:
ifdown eth0 and ifup eth0

你可能感兴趣的:(虚拟安装centos后无法上网、DNS无法解析问题解决)