最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

路由丢失导致访问失败问题解决过程

运维笔记admin2浏览0评论

组网:ac+路由器+ap组网,ac地址172.16.81.1,ac配置另一个地址172.16.1.206,交换机ip172.16.1.1,pc的为双网卡,主板ip192.168.186.118/24,上公网。usb网卡172.16.81.100/24和ac相连,无网关。

现在,crt连接172.16.1.1发现不通,ping发现打印time out。

:\Windows\System32>ping  172.16.1.1

正在 Ping 172.16.1.1 具有 32 字节的数据:
请求超时。
请求超时。
请求超时。
请求超时。

172.16.1.1 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),

现象如上,解决思路,先看一下这个ping包送到哪里去了,然后再看路由表和网卡ip配置。

tracert  -w 1  -d  172.16.1.1回车,-w 1 是等待1秒,-d是不进行dns反向查询。

C:\Windows\System32>tracert  -w 1 -d  172.16.1.1

通过最多 30 个跃点跟踪到 172.16.1.1 的路由

  1     1 ms     1 ms    <1 毫秒 192.168.186.1    送到网关去了
  2     2 ms     1 ms     1 ms  10.110.1.1   pppoe拨号的服务器地址
  3     5 ms     4 ms     4 ms  10.0.64.1     运营商内网网关ip

  4     *        *        *     请求超时。
  5     *        *        *     请求超时。
  6     *        *        *     请求超时。
  7     *        *        *     请求超时。
  8     *        *        *     请求超时。
  9     *        *        *     请求超时。
 10     *        *        *     请求超时。
 11     *        *        *     请求超时。
 12     *        *        *     请求超时。
 13     *        *        *     请求超时。
 14     *        *        *     请求超时。
 15     *        *        *     请求超时。
 16     *        *        *     请求超时。
 17     *        *        *     请求超时。
 18     *        *        *     请求超时。
 19     *        *        *     请求超时。
 20     *        *        *     请求超时。
 21     *        *        *     请求超时。
 22     *        *        *     请求超时。
 23     *        *        *     请求超时。
 24     *        *        *     请求超时。
 25     *        *        *     请求超时。
 26     *        *        *     请求超时。
 27     *        *        *     请求超时。
 28     *        *        *     请求超时。
 29     *        *        *     请求超时。
 30     *        *        *     请求超时。

跟踪完成。

看前三跳感觉送到公网去了,第一跳192.168.186.1是网关的ip地址。

C:\Windows\System32>tracert  -w 1  -d  sohu

通过最多 30 个跃点跟踪


和到 sohu [61.135.164.50] 的路由比较一下,前三跳相同。

  1    <1 毫秒   <1 毫秒   <1 毫秒 192.168.186.1
  2     1 ms     1 ms     1 ms  10.110.1.1
  3     6 ms     5 ms     5 ms  10.0.64.1

  4     *        *        4 ms  123.139.2.33
  5     *        *        *     请求超时。
  6     *        *        *     请求超时。
  7     *        *       25 ms  124.65.194.86
  8    23 ms    23 ms    23 ms  221.216.107.126
  9     *        *        *     请求超时。
 10    23 ms    22 ms    23 ms  61.135.164.50

跟踪完成。

发现送公网去了,路由执行不对,正常应该送ac,由ac利用直连路由表实现转接。

route print -4回车查看路由指向

C:\Windows\System32>route  print  -4
===========================================================================
接口列表
 18.. 96 e5 23 39 3c ......Realtek PCIe GbE Family Controller
 15...00 0f c9 24 10 b1 ......Realtek USB GbE Family Controller
 12...74 97 79 a9 a6 13 ......Realtek 8821CE Wireless LAN 802.11ac PCI-E NIC
  3...76 97 79 a9 a6 13 ......Microsoft Wi-Fi Direct Virtual Adapter
 13...7a 97 79 a9 a6 13 ......Microsoft Wi-Fi Direct Virtual Adapter #2
 14...00 50 56 c0 00 01 ......VMware Virtual Ethernet Adapter for VMnet1
 21...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet8
  6...00 ff 59 a6 9d 3a ......TAP-Win32 Adapter V9
  1...........................Software Loopback Interface 1
===========================================================================

IPv4 路由表
===========================================================================
活动路由:
网络目标        网络掩码          网关       接口   跃点数
          0.0.0.0          0.0.0.0    192.168.186.1  192.168.186.118    281
        127.0.0.0        255.0.0.0            在链路上         127.0.0.1    331
        127.0.0.1  255.255.255.255            在链路上         127.0.0.1    331
  127.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
      172.16.10.0    255.255.255.0            在链路上     172.16.10.100    281
    172.16.10.100  255.255.255.255            在链路上     172.16.10.100    281
    172.16.10.255  255.255.255.255            在链路上     172.16.10.100    281
      172.16.81.0    255.255.255.0            在链路上     172.16.10.100    281
    172.16.81.100  255.255.255.255            在链路上     172.16.10.100    281
    172.16.81.255  255.255.255.255            在链路上     172.16.10.100    281
      192.168.0.0    255.255.255.0            在链路上     172.16.10.100    281
    192.168.0.100  255.255.255.255            在链路上     172.16.10.100    281
    192.168.0.255  255.255.255.255            在链路上     172.16.10.100    281
    192.168.112.0    255.255.255.0            在链路上     192.168.112.1    291
    192.168.112.1  255.255.255.255            在链路上     192.168.112.1    291
  192.168.112.255  255.255.255.255            在链路上     192.168.112.1    291
    192.168.146.0    255.255.255.0            在链路上     192.168.146.1    291
    192.168.146.1  255.255.255.255            在链路上     192.168.146.1    291
  192.168.146.255  255.255.255.255            在链路上     192.168.146.1    291
    192.168.186.0    255.255.255.0            在链路上   192.168.186.118    281
  192.168.186.118  255.255.255.255            在链路上   192.168.186.118    281
  192.168.186.255  255.255.255.255            在链路上   192.168.186.118    281
        224.0.0.0        240.0.0.0            在链路上         127.0.0.1    331
        224.0.0.0        240.0.0.0            在链路上     192.168.112.1    291
        224.0.0.0        240.0.0.0            在链路上     192.168.146.1    291
        224.0.0.0        240.0.0.0            在链路上   192.168.186.118    281
        224.0.0.0        240.0.0.0            在链路上     172.16.10.100    281
  255.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
  255.255.255.255  255.255.255.255            在链路上     192.168.112.1    291
  255.255.255.255  255.255.255.255            在链路上     192.168.146.1    291
  255.255.255.255  255.255.255.255            在链路上   192.168.186.118    281
  255.255.255.255  255.255.255.255            在链路上     172.16.10.100    281
===========================================================================
永久路由:
  网络地址          网络掩码  网关地址  跃点数
          0.0.0.0          0.0.0.0    192.168.186.1     默认
===========================================================================

发现没有匹配172.16.1.0/24的路由,匹配了默认0.0.0.0/0 192.168.186.1的路由。

想起昨天遇到:

pc网卡和vmware虚拟机网卡配置同网段,向外ping时,pc网卡使用虚拟机的ip发出ping的request消息,这样有两个ping的request消息发出。向内ping时,同样有两个reply使用相同的ip发出,虚拟机ping打印dup,判断问题出在pc上,各种尝试后用网络配置恢复出厂netsh int ip reset回车,重启pc后,后问题解决。

原来配置的静态路由172.16.1.0/24 172.16.81.1这条路由丢失了,现在给他加上

C:\Windows\System32>route  -p  add  172.16.1.0/24 172.16.81.1
 操作完成!

-p是永久路由,不会因为重启pc而丢失,说明如下:见route回车的打印

ROUTE [-f] [-p] [-4|-6] command [destination]
                  [MASK netmask]  [gateway] [METRIC metric]  [IF interface]

  -f           清除所有网关项的路由表。如果与某个
               命令结合使用,在运行该命令前,
               应清除路由表。

  -p           与 ADD 命令结合使用时,将路由设置为
               在系统引导期间保持不变。默认情况下,重新启动系统时,
               不保存路由。忽略所有其他命令,
               这始终会影响相应的永久路由。

  -4           强制使用 IPv4。

  -6           强制使用 IPv6。

  command      其中之一:
                 PRINT     打印路由
                 ADD       添加路由
                 DELETE    删除路由
                 CHANGE    修改现有路由
  destination  指定主机。
  MASK         指定下一个参数为“netmask”值。
  netmask      指定此路由项的子网掩码值。
               如果未指定,其默认设置为 255.255.255.255。
  gateway      指定网关。
  interface    指定路由的接口号码。
  METRIC       指定跃点数,例如目标的成本。

查询路由route print  -4 | findstr 172.16.

C:\Windows\System32>route print  -4 | findstr 172.16.1.0
       172.16.1.0    255.255.255.0      172.16.81.1    172.16.10.100     26
       172.16.1.0    255.255.255.0      172.16.81.1       1

发现路由已经存在,再次tracert一下看看结果

C:\Windows\System32>tracert  -w 1 -d  172.16.1.1

通过最多 30 个跃点跟踪到 172.16.1.1 的路由

  1    <1 毫秒   <1 毫秒   <1 毫秒 172.16.81.1
  2    <1 毫秒   <1 毫秒   <1 毫秒 172.16.1.1

跟踪完成。

C:\Windows\System32>ping  172.16.1.1

正在 Ping 172.16.1.1 具有 32 字节的数据:
来自 172.16.1.1 的回复: 字节=32 时间<1ms TTL=63
来自 172.16.1.1 的回复: 字节=32 时间<1ms TTL=63
来自 172.16.1.1 的回复: 字节=32 时间<1ms TTL=63
来自 172.16.1.1 的回复: 字节=32 时间<1ms TTL=63

172.16.1.1 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

问题解决。

总结:1、cmd下选中文本,回车就相当于复制,右键在光标处一点,就是粘贴。

           2、没有路由,走默认路由,用tracert可以跟踪数据流向。

          3、路由选中次序,直连优先,掩码位数大的优先,默认路由最低。

         4、遇到问题,先ping进行诊断,time out一般是没有回包,可能是发错地方,目的ip设备没有收到,或者收到后没有回,或者防火墙拦截,或者ip冲突回包去了其他地方。

0

发布评论

评论列表(0)

  1. 暂无评论