From: Lee <ler762@gmail.com>
To: cygwin@cygwin.com
Subject: Re: ctrl-c doesn't reliably kill ping
Date: Wed, 16 Mar 2016 16:07:00 -0000 [thread overview]
Message-ID: <CAD8GWstL-rUm9=q8tpReiiHm8Tmm94Caq7jQyszZ02Tw=EN_TQ@mail.gmail.com> (raw)
In-Reply-To: <56E75B3E.7020102@farance.com>
Hi,
On 3/14/16, Frank Farance wrote:
> I have been having this problem with "ping". If I "ping" a location that
> doesn't exist, then "ping" just hangs and cannot be killed via "kill -KILL
> [pid]".
>
> A little digression, so you understand the background ... The workstation I
> am
> doing this from is connected to a Verizon router to their FIOS network. Now
> the
> reason I mention this is that the router's DNS (via DHCP to my workstation)
> is
> 192.168.1.1, which I presume is forwarded from the router upstream to
> Verizon's
> DNS caches. So if I type the URL http://something.that.doesnt.exist in my
> browser, rather than getting a Hostname Not Found error (at the name
> resolution
> level), it actually loads up a page saying "something.that.doesnt.exist"
> isn't
> found and then I have a Yahoo set of search results on things matching the
> broken hostname.
>
> So all of this is normal ISP stuff: they actually resolve unknown addresses
> to
> their own website (which is 90.242.140.21).
Right. If you poke around on the Verizon site long enough you'll find
where they list the resolvers that return NXDOMAIN instead of the
address of their ad site. & sorry, no, I didn't save the url, but
try changing the last octet of the resolver addresses on your fios
router to .14 & see if that works.
> Ok, ending the digression ....
>
> Back to the problem, so when I type
>
> $ ping some.unknown.host
>
> according to "ping", the hostname resolves to 90.242.140.21 (as per the
> explanation above), but I cannot kill "ping". I tried "ping" with a limited
>
> packet size and count so, in theory, "ping" would die on its own after 10
> packets, such as:
>
> $ ping some.unknown.host 50 10
>
> but it still hangs rather than timing out. If I ping to some actual IP
> address
> that is unresponsive (route-able to the last subnet, but dies on the floor
> at
> the end), then I can kill via ctrl-c. My only solution to the hanging
> "ping" is
> to kill the terminal window.
>
> Any suggestions on:
>
> - Why "ping" behaves this way?
> - How to avoid this problem?
The last time I tried the cygwin ping program it didn't return a
failure status - ie
ping whatever
and $? was always 0 -- so it's basically useless. I'd suggest you
use the windows version of ping:
$ which ping
/cygdrive/c/windows/system32/ping
$ ping www.examle.com
Pinging www.examle.com [69.172.201.208] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 69.172.201.208:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
$ echo $?
1
$ ping does-not-exist.example.com.
Ping request could not find host does-not-exist.example.com.. Please
check the name and try again.
$ echo $?
1
$ ping www.google.com.
Pinging www.google.com [74.125.196.105] with 32 bytes of data:
Reply from 74.125.196.105: bytes=32 time=19ms TTL=45
Reply from 74.125.196.105: bytes=32 time=21ms TTL=45
Reply from 74.125.196.105: bytes=32 time=23ms TTL=45
Reply from 74.125.196.105: bytes=32 time=22ms TTL=45
Ping statistics for 74.125.196.105:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 19ms, Maximum = 23ms, Average = 21ms
$ echo $?
0
Regards,
Lee
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
next prev parent reply other threads:[~2016-03-16 16:07 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-14 17:18 ctrl-c doesn't reliably kill applications Björn Stabel
2016-03-14 23:39 ` Kaz Kylheku
2016-03-15 0:46 ` ctrl-c doesn't reliably kill ping Frank Farance
2016-03-15 11:05 ` Andrey Repin
2016-03-15 11:43 ` Adam Dinwoodie
2016-03-16 14:46 ` cyg Simple
2016-03-16 4:56 ` Kaz Kylheku
2016-03-16 11:50 ` Andrey Repin
2016-03-16 14:51 ` cyg Simple
2016-03-16 15:57 ` Michael Enright
2016-03-16 17:33 ` Kaz Kylheku
2016-03-16 18:10 ` Lee
2016-03-17 21:10 ` Frank Farance
2016-03-17 21:29 ` Marco Atzeri
2016-03-15 15:13 ` Warren Young
2016-03-16 13:25 ` Marco Atzeri
2016-03-17 20:04 ` ctrl-c doesn't reliably kill applications Björn Stabel
2016-04-18 21:38 ` Aaron Digulla
2016-04-19 9:13 ` Corinna Vinschen
2016-04-19 16:30 ` Aaron Digulla
2016-03-16 16:07 ` Lee [this message]
2016-03-16 16:50 ` ctrl-c doesn't reliably kill ping Warren Young
2016-03-16 17:52 ` Lee
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAD8GWstL-rUm9=q8tpReiiHm8Tmm94Caq7jQyszZ02Tw=EN_TQ@mail.gmail.com' \
--to=ler762@gmail.com \
--cc=cygwin@cygwin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).