centos和linux配置外网

今天想用centos下载个软件,发现网络下载不了,外网网络ping不通,提示:

Destination Host Unreachable

然后去下方路径查看配置文件ifcfg-ens160

/etc/sysconfig/network-scripts

配置前(注意,有些系统的配置文件不叫这个名(ifcfg-ens160,例如:ifcfg-eno192 ),但是基本都是进去这个路径找文件,看文件内容如下就行了)

配置文件:

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens160"
UUID="136a7521-3a04-456a-s3h6-18035aa0228c"
DEVICE="ens160"
ONBOOT="yes"
IPADDR="192.168.1.244"
PREFIX="23"
#GATEWAY="192.168.0.1"
DNS1="8.8.8.8"
DNS2="114.114.114.114"

然后发现ping不通

ping www.baidu.com

然后修改配置文件将ip6相关的值改"'no",把dns改为可以ping通的192.168.1.1如下:

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="no"
IPV6_DEFROUTE="no"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens160"
UUID="136a7521-3a04-456a-s3h6-18035aa0228c"
DEVICE="ens160"
ONBOOT="yes"
IPADDR="192.168.1.244"
PREFIX="23"
#GATEWAY="192.168.0.1"
DNS1="192.168.1.1"
#DNS1="8.8.8.8"
#DNS2="114.114.114.114"

重启配置文件:

/etc/init.d/network restart

发觉还是ping不通

[root@kvm244 network-scripts]# ping www.baidu.com
PING www.baidu.com (14.215.177.39) 56(84) bytes of data.
From kvm244 (192.168.0.244) icmp_seq=1 Destination Host Unreachable
From kvm244 (192.168.0.244) icmp_seq=2 Destination Host Unreachable
From kvm244 (192.168.0.244) icmp_seq=3 Destination Host Unreachable
From kvm244 (192.168.0.244) icmp_seq=4 Destination Host Unreachable
From kvm244 (192.168.0.244) icmp_seq=5 Destination Host Unreachable
From kvm244 (192.168.0.244) icmp_seq=6 Destination Host Unreachable
From kvm244 (192.168.0.244) icmp_seq=7 Destination Host Unreachable
From kvm244 (192.168.0.244) icmp_seq=8 Destination Host Unreachable

最后查看了是因为gateway被注释了,然后取消掉注释并把IP改为192.168.1.1,修改后

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="no"
IPV6_DEFROUTE="no"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens160"
UUID="136a7521-3a04-456a-s3h6-18035aa0228c"
DEVICE="ens160"
ONBOOT="yes"
IPADDR="192.168.1.244"
PREFIX="23"
GATEWAY="192.168.1.1"
DNS1="192.168.1.1"
#DNS1="8.8.8.8"
#DNS2="114.114.114.114"

重启配置文件:

/etc/init.d/network restart

在ping百度,终于通了

[root@kvm244 network-scripts]# ping www.baidu.com
PING www.baidu.com (14.215.177.38) 56(84) bytes of data.
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=1 ttl=56 time=6.15 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=2 ttl=56 time=6.17 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=3 ttl=56 time=6.22 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=4 ttl=56 time=6.13 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=5 ttl=56 time=6.03 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=6 ttl=56 time=5.25 ms

注意修改配置文件,有些DNS找个能上网的。先ping通在配置上去。然后我看日志。之前我配置了DNS为192.168.1.1然后ping的时候发现还是192.168.0.244。然后才发现是gateway的问题。

本文为原创,转载需带本文链接

你可能感兴趣的:(centos和linux配置外网)