我可以 ping 网关,但当我尝试ping google.com
响应时: “未知主机 google.com”
网络脚本/ifcfg-ens0p3 文件内容:
TYPE="Ethernet"
BOOTPROTO="static"
IPADDR="192.168.0.14"
NETMASK="255.255.255.0"
GATEWAY="192.168.0.1"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="enp0s3"
UUID="2a523b6c-a995-4522-8030-6131638534d6"
DEVICE="enp0s3"
ONBOOT="yes"
和 /etc/resolve.conf 文件:
DNS1=8.8.8.8
DNS2=8.8.4.4
这里可能出了什么问题?
答案1
如果可以,ping 8.8.8.8
那么问题可能完全在于您的格式,resolv.conf
应该是
nameserver 8.8.8.8
nameserver 8.8.4.4
DNS1=
和行将DNS2=
是您放入ifcg-
文件中以使其resolv.conf
正确填充的内容
答案2
最可能的解释是路由器(网关)不允许您与 8.8.8.8 或 8.8.4.4 通信。它可能根本不转发流量,可能无法正确对其进行 NAT(您有一个 rfc 1918 地址,因此您的流量需要进行 NAT),或者它可能具有不允许该流量的防火墙规则。 (可能还有我没想到的解释。)