Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Feb 2021 17:27:12 -0800
From:      Doug Hardie <bc979@lafn.org>
To:        FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   IP6 ping
Message-ID:  <ACC70F53-10EC-4AAA-92C1-5AFC21DE08C0@sermon-archive.info>

next in thread | raw e-mail | index | archive | help
I don't know if this is a feature or a bug.  On FreeBSD 9, the following =
ping worked:

ping6 -s 5000 -b 6000 fe80::213:72ff:fec3:180f%dc0

It had to be stopped, but it returned the number of ping responses =
received along with statistics.

With FreeBSD 12.2 and 13.0-BETA2, it returns 100% packet loss.  tcpdump =
shows that it properly fragments the data, sends it, the other end =
receives it and sends back the ACKs.  The ACKs are received, but somehow =
ping doesn't find out that the packets were received.

Without the -s and -b arguments, it works and you get 100% packets =
received.

Note, the -b argument has to be left off when sending from 13.0 as it is =
no longer supported.

-- Doug




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ACC70F53-10EC-4AAA-92C1-5AFC21DE08C0>