Pinging from linux to windows does not work (but vice versa works)

Discussion in 'Linux Networking' started by wkevin, Jun 28, 2013.

  1. wkevin

    wkevin Guest

    I have this strange problem:
    I have a windows machine,
    I have a Linux machine,
    They are connected via a router, which has IP address of

    The default gateway of both machines is the router,

    I can ping from windows to Linux.
    I cannot ping from Linux to windows (But I **do** see the PING
    packet which are sent from Linux in the windows wireshark sniffer)

    I checked sw on windows: the Lavasofy AdAware does not block pings.
    not there is anything in the windows firewall which block pings.

    What can it be ? any ideas?

    wkevin, Jun 28, 2013
    1. Advertisements

  2. It could be a wording problem. You say you cannot
    'ping from Linux to Windows'. But the packets
    do show up at the Windows machine. This means that
    they are *not* turned around and echoed by the
    Windows machine. So, we restate it as:

    "...Windows does not return pings sent from
    Linux machine..."

    Try troubleshooting further armed with that
    information. Also, what are you using at the
    Linux machine to monitor? Just the terminal?

    Alastair Black, Jun 28, 2013
    1. Advertisements

  3. wkevin

    David Brown Guest

    Try arping, and see if that gets through. It works at a lower level
    (ARP), and is much less likely to be blocked by some sort of firewall.
    David Brown, Jun 28, 2013
  4. And tell us which version of Windows you're using.
    W7 loves to declare other machines persona non grata.
    Charlie Gibbs, Jun 29, 2013
  5. wkevin

    zyxgnocchi Guest

    is your windows firewall on? if it's on, you might not ping through.
    zyxgnocchi, Jun 29, 2013
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.