ping-同一网段不同掩码长度的连通性问题

问题描述

同一网段不同掩码长度的连通性问题

请教个网络问题.
HOSTA :192.168.80.4/24 gw: 192.168.2.1
HOSTB : 192.168.188.86/16 gw: 192.168.2.1
请问一下,B ping A;无法PING通的原因???
HOSTB 端抓包,有B的发送包,没有响应包;HOST A端抓包,请求包和响应包都有。照这样看是,是路由把数据丢了吗?为什么?

解决方案

网关是不是设置的24位掩码?设成16位的就能通吧,应该是路由器收到reply包与网关掩码比较发现是192.168.188.0网段,无路由就扔了

时间: 2024-12-27 07:45:31

ping-同一网段不同掩码长度的连通性问题的相关文章

8168 网络设置-DM8168双网口,一个能ping同一网段,一个不能

问题描述 DM8168双网口,一个能ping同一网段,一个不能 各位好: 配置DM8168开发板两个网口的网络地址,ifconfig的结果如下图: 两个网口的网络地址应该设置正确了,不知道为什么eth0能够ping同一网段PC机,而eth1不能.求指教. 解决方案 你两边的网卡设置的同一个子网的IP地址,你让电脑怎么去选择你要ping的地址在那边网卡上?显然是不行的. 你要做的是把两边的子网分开.比如说一个用192.168.0.x,一个用192.168.1.x,子网掩码都是255.255.255

子网掩码、掩码长度关系

/***************************************************************************** * 子网掩码.掩码长度关系 * 声明: * 我们在操作Linux系统的时候,经常看到可以使用子网掩码.掩码长度来表示掩码, * 对我来说,一直好奇的是子网掩码之间的1能不能夹一个0,如果夹了零,掩码长度就 * 不好计算了,其中感谢johnason在讨论中给出的一些意见. * * 2016-5-5 深圳 南山平山村 曾剑锋 *********

[shell]通过ping检测整个网段IP的网络状态脚本

要实现Ping一个网段的所有IP,并检测网络连接状态是否正常,很多方法都可以实现,下面简单介绍两种,如下:脚本1#!/bin/sh# Ping网段所有IP# 2012/02/05ip=1 #通过修改初值while [ $ip != "254]; do #yes正常,no主机不存在或不正常ping 192.168.0.$ip -c 2 | grep -q "ttl=" && echo "192.168.0.$ip yes" || echo &

路由器ping不通是怎么回事?

路由器ping不通.原因众多...现在简单讲以下几点 叫别人PING下你的IP看看. 使用PING判断TCP/IP故障--FROM YESKY 1.Ping 127.0.0.1: 127.0.0.1是本地循环地址,如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作. 2.Ping本机的IP地址: 用IPConfig查看本机IP,然后Ping该IP,通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障. 3.Ping同网段计算机的IP: Ping一台同网段计算

使用ping命令测试连接

Ping命令有助于验证IP级的连通性,发现和解决问题时,可以使用Ping向目标主机名或IP地址发送ICMP回应请求.在需要验证主机能否连接到 TCP/IP网络和网络资源时使用Ping. Ping命令实际上是向目标主机发送若干(缺省为4个)数据包,如果本地计算机与目标主机之间能够连通,目标主机将回复一条响应信息,如右上图所示,响应信息包括响应时间和TTL值.成功的Ping同一台主机说明IP数据能够在本地与目标主机之间传送. 如果收到超时信息,如右下图所示,则说明本地主机与目标主机之间的TCP/IP

使用PING命令轻松判断TCP/IP故障

  1.Ping 127.0.0.1: 127.0.0.1是本地循环地址,如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作. 2.Ping本机的IP地址: 用IPConfig查看本机IP,然后Ping该IP,通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障. 3.Ping同网段计算机的IP: Ping一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包含有路由器,则应先Ping路由器在本网段端口的IP,不通则此段线路有问题;通则再PING路

检测网段IP使用情况的shell脚本_linux shell

复制代码 代码如下: #!/bin/bash#main---network=192.168.1ping_count=3IP=1:>IP_use:>IP_idle:>ping_actionecho "`date "+%Y%m%d %H:%M:%S"`----->脚本开始执行......"while [ $IP -lt 255 ]dohost=$network.$IPecho "-------->开始检测$host服务器通迅是否正

Windows系统常用网络命令使用技巧详解

我想大家不会忘记Windows是从简单的DOS字符界面发展过来的.虽然我们平时在使用Windows操作系统的时候,主要是对图形界面进行操作,但是DOS命令我们仍然非常有用,下面就让我看来看看这些命令到底有那些作用,同时学习如何使用这些命令的技巧. 一.Ping命令的使用技巧 Ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报.根据返回的信息,我们就可以推断TCP/IP参数是否设置得正确以及运行是否正常.需要注意的是:成功地与另一台主机进行一次或两次数

Linux tcpdump

简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具. tcpdump可以将网络中传送的数据包的"头"完全截获下来提供分析.它支持针对网络层.协议.主机.网络或端口的过滤,并提供and.or.not等逻辑语句来帮助你去掉无用的信息. 实用命令实例 默认启动 tcpdump 普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包. 监视指定网络接口的数据包 tcpdu