虚拟机安装Centos7,ping不通百度
一、虚拟机网络配置
网络适配器选择桥接模式,不勾选复制物理网络连接状态。
同时虚拟机使用默认配置都是桥接。
二、配置静态IP
1、首先,查看宿主机的IP和网关
2、配置静态ip的文件地址及修改命令如下:
1 | vi /etc/sysconfig/network-scripts/ifcfg-ens33 |
文件修改及添加的内容如下
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPADDR=192.168.17.198
NETMASK=255.255.255.0
GATEWAY=192.168.16.1
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="0ef2757f-9f27-4b26-97fd-124c486850be"
DEVICE="ens33"
ONBOOT="yes"
- BOOTPROTO=static
- ONBOOT=yes
- IPADDR=192.168.31.21(这个ip是设置的静态ip地址,ip不会再下次重启之后发生变化,前三个数字和我们宿主机的ip地址保持一致,最后一位要选择一个宿主机ping该ip无回应的,先确定ip未被占用,然后再使用。如图所示,我的宿主机的IP为192.168.31.20,所以此处我设置静态ip为192.168.31.21)
- NETMASK=255.255.255.0(跟宿主机保持一致)
- GATEWAY=192.168.31.1(跟宿主机保持一致)
3、此时重启centos或者重启网络即可验证能否ping通百度
1 | systemctl restart NetworkManager |
注:如果重启网络或者centos后还是ping不同百度,则继续进行接下来的操作;如果可以ping通百度,则不需要进行下面的操作。
修改并配置文件**/etc/resolv.conf**,修改内容如下(如果没有这个文件,则需要新建这个文件):
1 | vi /etc/resolv.conf |
在文件中添加如下内容
1 | nameserver 192.168.31.1 |
# Generated by NetworkManager
search liuping198.com
nameserver 61.134.1.4