CENTOS7配置静态IP后无法ping通外部网络的问题
我今天想谈论的并不是如何配置静态IP,这样的话题已经有好多高手再谈。
我想谈的是为什么,我按照他们的教程无论如何也要发生各种问题,没办法连接外网的问题。
先给大家看我的最终版配置方案:我只修改了一个文件,修改的部分已经红色标出。注:这个配置足够解决所有问题,不需要修改其他地方
vi /etc/sysconfig/network-scripts/ifcfg-ens33
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="ens33"
UUID="a8f0def7-cd82-4e97-9615-fc4001fd2282"
DEVICE="ens33"
IPADDR=192.168.148.133
GATEWAY=192.168.148.2
NETMASK=255.255.255.0
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT="yes"
可是为社么如此简单的配置,我反复试了很多次,各个字段的意思我明明已经理解,可是依然会出各种问题。
比如操作系统 ping www.baidu.com的时候 报出 name or service not known
我试过很多种修改方法,大家一致认为是DNS没有配置好导致的。可是依然有很多朋友发现,虽然我按照各种教程配置了DNS,比如上图中添加DNS1,或者修改/etc/resolv.conf,结果依然是没有任何变化。其实配置网络这个事情属于小儿科的把戏,所以能配置成功的人未必是高手。所以大家都是在不停尝试,成功就是成功,不成功就是不成功。你运气差罢了
我想谈的一个结论就是。上面的红色配置已经足够配置IP并且ping桶www.baidu.com.不需要修改其他地方,其实很多人发现修改vi /etc/resolv.conf没有效果,网络重启后就被清空了。而上面配置文件中配置DNS1后会自动修改这个文件。
那么大家的原因在哪里的,我觉得很有可能是复制粘贴的问题。我给大家一个简单的步骤重新开始一遍所有过程。假设你刚装好虚拟机,本身自动分配ip(BOOTPROTO="DHCP")的时候是可以ping baidu.com。但是配置静态IP后却无法ping通baidu.com的情况的解决方法
1,确认配置之前是否可以ping baidu.com如果不可以,就重新安装吧,或者自己解决
2,vi /etc/sysconfig/network-scripts/ifcfg-*这个文件打开后,请不要复制粘贴别人的内容,请手工修改红色部分
3,service network start重启网络。ping baidu.com看是否能够成功
vi /etc/sysconfig/network-scripts/ifcfg-ens33
注释:参照我的配置文件只修改红色部分,所有的都可以一模一样。但是下面两项需要写自己指定的ip,不要和我一样。你本来ip是多少就写多少。
IPADDR确定好后。GATEWAY的最后一个改成2就好。
IPADDR=192.168.148.133
GATEWAY=192.168.148.2 我猜测是因为手工粘贴可能混入了一些特殊字符,所以导致配置文件读取不正确。请大家相信我配置了很多次,遇到了各种问题,最终只配置了一个文件解决了。
CENTOS7配置静态IP后无法ping通外部网络的问题的更多相关文章
- Centos7配置静态IP后无法ping通外部网络的问题(无法上网)
打开ifcfg-ens33配置文件,注意下面标记部分 建议: (1)ifcfg-ens33 DNS 配置 DNS1=8.8.8.8 DNS2=8.8.4.4 (2)配置DNS解析才能够识别外部的IP域 ...
- centos7配置静态ip后仍然显示动态ip
我在虚拟机上安装了CentOS7操作系统,将 /etc/sysconfig/network-scripts/ifcfg-eth0 文件配置静态 IP 为192.168.1.210,如图1: 然后我用 ...
- 虚拟机 .NAT模式下 配置静态ip后无法ping域名,但可以ping公网ip 问题处理
在之前的文章 https://www.cnblogs.com/dxxdsw/p/10643540.html 中,在虚拟机中给linux配置了静态ip.[.NAT模式] centos系统: 今天连接发现 ...
- Mac VMware Fusion CentOS7配置静态IP
目录 安装CentOS7 配置静态IP 安装CentOS7 这里我们要安装CentOS7 64位,所以选择CentOS7 64位配置 我们点击存储后,vmware会自动帮我们创建一个虚拟机,但是我们还 ...
- CentOS7 配置静态 ip
1. 为 CentOS7 配置静态 ip 1.1 修改文件/etc/sysconfig/network-scripts/ifcfg-ens33 sudo vi /etc/sysconfig/netwo ...
- Linux:Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21...
问题: Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21... ...
- CentOS 7 配置静态IP后不生效 & Job for network.service failed
参考:http://tieba.baidu.com/p/3233996339#57290767555l 在CentOS中配置静态IP后不生效. 解决办法:将/etc/sysconfig/network ...
- Vmware Centos7 配置静态 ip 和 使宿主机和虚拟机互相 ping 通
NAT 方式1. 配置静态 ipVmware 安装 Centos7 可以参考 https://blog.csdn.net/guo_ridgepole/article/details/78973763 ...
- VMware的linux虚拟机配置ip后无法ping通宿主机
VMware的linux虚拟机配置ip(使用eth0)后无法ping通宿主机,同样宿主机无法ping通linux虚拟机. 可能原因:linux虚拟机使用的网卡,与本机使用的网卡不同,配置成与本机一致的 ...
随机推荐
- 并发-AtomicInteger源码分析—基于CAS的乐观锁实现
AtomicInteger源码分析—基于CAS的乐观锁实现 参考: http://www.importnew.com/22078.html https://www.cnblogs.com/mantu/ ...
- Navicat Premium 10/12——破解激活
Navicat Premium 12官方Windows64位百度云 链接:https://pan.baidu.com/s/1hGmDljszQsUoi194CYdfmA 密码:1xff 官方下载链接 ...
- 基于开源库jsoncpp的json字符串解析
json(JavaScript Object Notation)是一种轻量级高效数据交换格式.相比于XML,其更加简洁,解析更加方便.在实习期间,我负责的程序模块,多次使用到json进行数据传输.由于 ...
- NumPy矩阵库
NumPy - 矩阵库 NumPy 包包含一个 Matrix库numpy.matlib.此模块的函数返回矩阵而不是返回ndarray对象. matlib.empty() matlib.empty()函 ...
- 编写程序时候莫名出现<property name="dialect">org.hibernate.dialect.FirebirdDialect</property>
把<propertyname="dialect">org.hibernate.dialect.FirebirdDialect</property> 语句去掉 ...
- d3.js学习笔记(五)——将数据结构化为D3.js可处理的
目标 在这一章,你将会理解如何对数据进行结构化,来更好的使用D3.js. 我们将会回顾我们之前已经学习的,学习D3.js如何使用选集(selections),JavaScript对象基础,以及如何最优 ...
- Oracle Package
(转自:http://blog.csdn.net/bbliutao/article/details/9016947) 一.概述包可将一些有联系的对象放在其内部.任何能在块定义部分出现的对象都可以在包中 ...
- HDU 1561 The more, The Better(树形DP+01背包)
The more, The Better Time Limit : 6000/2000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other ...
- AutoLayout 使用详细
1.实际应用中,这Compact,Any,Regular如何运用呢? w:Any h:Any 是我们刚建立工程时候默认选择的,算是一切描述的父类.其他的种类描述都是在此基础上变化的,比如:如果weig ...
- javascript: what can javascript do?
1.Javascript can change html content <!DOCTYPE html> <html> <body> <h2>What ...