Comments (4)
I think that the code is correct and the documentation is misleading. -q suppresses the output for each probe. If you use -c4, you would see 4 lines for each host. With -q, you only see the final statistics per host, which is the sole output. Removing even that output doesn't make much sense: you can always redirect to /dev/null, if you want to ping, but are not interested in the results.
from fping.
Hi David,
On Sun, Jul 15, 2012 at 02:38:46PM -0700, David Schweikert wrote:
I think that the code is correct and the documentation is
misleading. -q suppresses the output for each probe. If you use -c4,
you would see 4 lines for each host. With -q, you only see the final
statistics per host, which is the sole output.
... which is not the case if the pinged hosts are in the same LAN and
therefore that's the bug:
$ fping -q -c4 kiva1 kiva2 kiva3 kiva4 kiva5 kiva6 kiva7
ICMP Host Unreachable from 192.33.99.16 for ICMP Echo sent to kiva7 (192.33.99.17)
ICMP Host Unreachable from 192.33.99.16 for ICMP Echo sent to kiva7 (192.33.99.17)
ICMP Host Unreachable from 192.33.99.16 for ICMP Echo sent to kiva7 (192.33.99.17)
kiva1 : xmt/rcv/%loss = 4/4/0%, min/avg/max = 0.21/0.36/0.82
kiva2 : xmt/rcv/%loss = 4/4/0%, min/avg/max = 0.35/0.39/0.45
kiva3 : xmt/rcv/%loss = 4/4/0%, min/avg/max = 0.12/0.14/0.17
kiva4 : xmt/rcv/%loss = 4/4/0%, min/avg/max = 0.14/0.20/0.34
kiva5 : xmt/rcv/%loss = 4/4/0%, min/avg/max = 0.14/0.15/0.19
kiva6 : xmt/rcv/%loss = 4/4/0%, min/avg/max = 0.04/0.04/0.07
kiva7 : xmt/rcv/%loss = 4/0/100%
The issue are the "ICMP Host Unreachable" lines, not the
"xmt/rcv/%loss" lines. The "ICMP Host Unreachable" lines should not
happen with -q.
So please suppress all "ICMP Host Unreachable" lines if -q is given.
Regards, Axel
from fping.
The ICMP Host Unreachable lines are a separate issue, which was recently fixed (#1)
from fping.
This issue still exists for fedora. Please investigate.
from fping.
Related Issues (20)
- fping shows packet loss, but tcpdump shows normal HOT 3
- --alive and --count options mutual exclusive HOT 3
- 'setting SO_TIMESTAMPNS option: Protocol not available' error fping 5.1-1 on Ubuntu 22.04 over WSL1 HOT 12
- setting SO_TIMESTAMPNS option: Protocol not available (on debian running in docker container) HOT 17
- -u does not work when -c is used HOT 3
- Duplicate reply packets when pinging multiple targets HOT 6
- -g option not working properly HOT 3
- fping ipv6 address -g not working
- Warning when using autoconf from version 2.62 and 2.70 HOT 2
- Architectures support
- fping -n -g x.x.x.x/24 hangs with systemd-resolved HOT 3
- not enough sequence numbers available! (expire_timeout=10000000000, host_nr=0, ping_count=0, seqmap_next_id=0) HOT 9
- Combinations "-c -a" and "-c -u" give same output as combination "-c -q" instead of just "-c"
- Inconsistent limits for address generation via `-g`, `--generator` using either range or CIDR HOT 4
- No error message when `getprotobyname()` fails HOT 1
- Time of execution when using retry -r increases in a nonlinear growth HOT 2
- errors on fping version 5.1 HOT 4
- -D, --timestamp with custom time string eq: %Y-%m-%d %H:%M:%S HOT 9
- fping6 issue with multiple addresses HOT 1
- fping crashes with __darwin_check_fd_set_overflow. Please help to resolve the issue. HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fping.