Linux Centos7使用ping命令ping不通网络的解决方案
本解决方案不配置dns,都是ping的IP地址,所以如果想ping域名,则加上DNS项的配置后自行尝试吧
我使用的虚拟机系统信息:
Linux:Centos7
Network:虚拟机设置的桥接模式(自动)
第一步,先来解决无法ping通外部网络的情况
cd /etc/sysconfig/network-scripts # ifcfg-<网卡名称>
vim ifcfg-ens32
# 网卡配置内容
# 应该是自启动的配置项
ONBOOT=yes
#BOOTPROTO="dhcp"
BOOTPROTO="static"
# 以下网关、IP、子网掩码改成自己的
IPADDR=192.168.11.200
NETMASK="255.255.255.0"
GATEWAY=192.168.11.1
然后上面配置好后,ping下IP:110.242.68.4(www.baidu.com)
常用配置项说明信息(Copy的):
TYPE=Ethernet # 网卡类型:为以太网
PROXY_METHOD=none # 代理方式:关闭状态
BROWSER_ONLY=no # 只是浏览器:否
BOOTPROTO=dhcp #设置网卡获得ip地址的方式,可能的选项为static(静态),dhcp(dhcp协议)或bootp(bootp协议).
DEFROUTE=yes # 默认路由:是, 不明白的可以百度关键词 `默认路由`
IPV4_FAILURE_FATAL=no # 是不开启IPV4致命错误检测:否
IPV6INIT=yes # IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到IPV6]
IPV6_AUTOCONF=yes # IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6]
IPV6_DEFROUTE=yes # IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6]
IPV6_FAILURE_FATAL=no # 是不开启IPV6致命错误检测:否
IPV6_ADDR_GEN_MODE=stable-privacy # IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]
NAME=ens34 # 网卡物理设备名称
UUID=8c75c2ba-d363-46d7-9a17-6719934267b7 # 通用唯一识别码,没事不要动它,否则你会后悔的。。
DEVICE=ens34 # 网卡设备名称, 必须和 `NAME` 值一样
ONBOOT=no #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备
IPADDR=192.168.103.203 #网卡对应的ip地址
PREFIX=24 # 子网 24就是255.255.255.0
GATEWAY=192.168.103.1 #网关
DNS1=114.114.114.114 # dns
HWADDR=78:2B:CB:57:28:E5 # mac地址
响应如下信息:connect: Network is unreachable ;那么应该是网卡没有激活导致,继续往下
使用nmtui GUI工具看下网卡是否激活,如果没有激活,进行激活下;如果是bash窗口,没有GUI,那么使用nmcli或
ifup <网卡名称;例如:ens32>
进行激活下网卡使用,
尝试ping下: ping 110.242.68.4
如果还是不通,响应:connect: Network is unreachable ;那么你看下网关是否配置了,没有配置的话配置下。配置好后,应该就可以ping通外网了
第二步,如果能访问外网,但是虚拟机Centos7系统无法访问外机网络,那么就看下边的解决方案。
需要保证虚拟机Centos7配置的网络是一个子网下;子网掩码一致,IP的前三段一致,网关一致(网关就算你配置了,第四段的值依旧是255,不知道啥情况。。别说是广播地址什么的,毕竟网关是指定配置的)
如果出现这种情况,一直卡住(不会打印第二条信息的情况,也没有响应)的情况的话,那么以下的解决方案应该就能解决了。

能ping通外网上的IP,但是无法ping到虚拟机所处的外机,
这种情况一般是window的防火墙导致,这里我们尝试把window正在使用的防火墙关闭,看下ping的信息是否能ping通,如果能ping通,这就是说明防火墙的原因。
这里我们配置下ICMP协议的入站规则:



新建ICMP协议入站规则,看win10操作文档(https://docs.microsoft.com/zh-cn/windows/security/threat-protection/windows-firewall/create-an-inbound-icmp-rule),其中选择和填写的信息以上图为准就行了。
出站规则我这边没有配置,毕竟我这边并没有阻止ICMP协议的出站流量;官方解释如下图,红线是重点

参阅
创建入站 ICMP 规则:https://docs.microsoft.com/zh-cn/windows/security/threat-protection/windows-firewall/create-an-inbound-icmp-rule
创建出站端口规则:https://docs.microsoft.com/zh-cn/windows/security/threat-protection/windows-firewall/create-an-outbound-port-rule
ICMP协议介绍:https://www.php.cn/faq/465856.html , https://baike.baidu.com/item/ICMP/572452?fr=aladdin
ifup命令:https://www.linuxcool.com/ifup
Linux Centos7使用ping命令ping不通网络的解决方案的更多相关文章
- Linux——CentOS7没有ifconfig命令
前言 今天新安装的centos7,使用ifconfig命令却提示没有,直接安装也没有~ 正文 直接安装直接告诉我这个包不是一个有效的 [root@kafka ~]# yum install -y if ...
- linux centos7最小化安装桥接模式网络设置、xshell、xftf
一.网络连接设置1.桥接模式 使用电脑真实网卡,可以和自己的电脑连接,也可以和外部网络连接2.NAT模式 使用wmware network adapter vmnet8虚拟网卡,可以和自己的电脑连接, ...
- linux centos7最小化安装NAT模式网络设置
1.网络连接设置为NAT模式2.开启CentOS7,以root登陆3.vi /etc/sysconfig/network-scripts/ifcfg-ensXXXX4.设置BOOTPROTO=dhcp ...
- Linux CentOS7通过yum命令安装Mono(尝先安装模式)
前言 经过尝试网上各种安装mono的技术贴,这个安装过程经历了大约2周,尝试了各个版本,几目前博客所描述的所有安装方式.以下内容的安装方式可以为你尝试不同版本的mono.并非正式环境安装标准方式安装. ...
- Linux CentOS7 VMware find命令、文件名后缀
一.find命令 Linux系统中的 find 命令在查找文件时非常有用而且方便.它可以根据不同的条件来查找文件,例如权限.拥有者.修改日期/时间.文件大小等等.在这篇文章中,我们将学习如何使用 fi ...
- Linux CentOS7 VMware usermod命令、用户密码管理、mkpasswd命令
一. usermod命令 usermod可用来修改用户帐号的各项设定 -c, --comment 注释 GECOS 字段的新值 -d, --home HOME_DIR 用户的新主目录 -e, --ex ...
- linux(CentOS7) 之 克隆虚拟机并配置网络(固定ip)
克隆机器 原机关机状态下,克隆. 下一步 选择当前状态,下一步 选择创建完整克隆,下一步 设置虚拟机名称(完成后可以修改).克隆机安装位置,下一步 等待克隆完成 克隆完成 配置网络 添加网卡(因为物理 ...
- linux下如何使用命令行配置网络
答:一共分成以下几个步骤: 注:笔者使用的是ubuntu 1.设置ip sudo ifconfig eth0 192.168.1.121 2.设置网关 sudo route add default g ...
- 脑残式网络编程入门(五):每天都在用的Ping命令,它到底是什么?
本文引用了公众号纯洁的微笑作者奎哥的技术文章,感谢原作者的分享. 1.前言 老于网络编程熟手来说,在测试和部署网络通信应用(比如IM聊天.实时音视频等)时,如果发现网络连接超时,第一时间想到的就是 ...
随机推荐
- 关于oracle中(+)的运用
一.基础 1.1 SQL查询的基本原理 第一.单表查询:根据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的):然后根据SELECT的选择列选择相应的列进行返回最终结果.第二.两表 ...
- 学习java知道这五个网站就够了
"这个国家的每个人都应该学习编程计算机,因为它教你如何思考." 当乔布斯几年前这么说时,他再次被证明是一个真正的有远见的人. 好吧,这很难反驳!如今,编程比以往任何时候都更加蓬勃发 ...
- PostgreSQL VACUUM 之深入浅出 (二)
AUTOVACUUM AUTOVACUUM 简介 PostgreSQL 提供了 AUTOVACUUM 的机制. autovacuum 不仅会自动进行 VACUUM,也会自动进行 ANALYZE,以分析 ...
- centos7对外开放端口号
前提:防火墙处于打开状态 1:查看防护墙启动状态:systemctl status firewalld 2:开启:systemctl start firewalld 3:关闭:systemctl s ...
- [题解]第十一届北航程序设计竞赛预赛——L.偶回文串
题目描述 长度为偶数的回文串被称为偶回文串.如果一个字符串重新排序之后能够成为一个偶回文串,则称为可回文的. 给一个字符串,求可回文的子串个数.字符串只含小写字母,单个字符串长度不超过10^5,所有数 ...
- 第一次打开pycharm运行python文件报错”No Python interpreter selected“问题的解决办法
前面没有细讲,这里细述一下安装pycharm后,第一次打开pycharm运行python文件报错"No Python interpreter selected"问题的解决办法. 出 ...
- starter
传统的 Spring 项目想要运行,不仅需要导入各种依赖,还要对各种 XML 配置文件进行配置,十分繁琐,但 Spring Boot 项目在创建完成后,即使不编写任何代码,不进行任何配置也能够直接运行 ...
- 四、Java基础
Java基础 在开始学习Java基础之前,我们先来学习一下IDEA 打开IDEA,新建一个项目(New Project),选择空项目(Empty Project),填写项目名(Project name ...
- 12、mysql的事务日志
mysql的事务日志 事务有4种特性:原子性.一致性.隔离性和持久性.那么事务的四种特性到底是基于什么机制实现呢? 事务的隔离性由锁机制实现. 事务的原子性.一致性和持久性由事务的redo日志和und ...
- LGP5161口胡
大家好,我是后缀自动机套线段树魔怔人,我非常喜欢使用后缀自动机套线段树草字符串题. 看到一个区间加上一个相同的数后等于另外一个区间,很容易想到先对序列做差分,统计长度为1的答案后再来统计这些. 直接统 ...