Machines not pingable outside network

rdanner3

New member
Local time
7:05 PM
Messages
16
Simply put: My network's machines are not responding to ping that originate from outside my network. This is very bad... since I am running a private server that, nevertheless, needs to be seen from outside the network to be useful.

Have created rule to allow ICMP in (and out) (using Win7 Firewall on this machine) to no effect. Machine still doesn't respond to ping.

This is seriously hampering efforts to test usability of a handful of things I'm working on.
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba/Satellite A505-S6005
OS
Windows 7 Home Premium/64-bit
CPU
Intel i3
Motherboard
?
Memory
4Gb DDR3
Graphics Card(s)
Intel Media Accelerator HD
Screen Resolution
1366x768
Hard Drives
500(?)Gb Toshiba-branded
Mouse
GearHead laser mouse (3 button)
Internet Speed
5.0Mbps through Zito Media LLP
Antivirus
iolo System Shield; various malware scanners run manually
Browser
Firefox, Chrome (both kept current)
Other Info
Still not 100% certain what mainboard Toshiba uses in this box... sorry.
Simply put: My network's machines are not responding to ping that originate from outside my network. This is very bad... since I am running a private server that, nevertheless, needs to be seen from outside the network to be useful.

Have created rule to allow ICMP in (and out) (using Win7 Firewall on this machine) to no effect. Machine still doesn't respond to ping.

This is seriously hampering efforts to test usability of a handful of things I'm working on.

Are the PCs you are trying to ping behind a router?

You will need to configure your port forwarding so that when you try and ping your public IP address (the one that identifies your internet connection) the router then sends that ping to the appropriate computer on your network via its private IP.

If I were to ping the public IP address 123.45.6.7 it would ping the IP on port 80 by default which the router would then have to forward to a computer on your network.

If you were to ping 123.45.6.7:81 on the other hand you could set your router to send the ping to another PC.

If you only want to ping 1 PC from outside of your network you may want to consider using DMZ if your router supports it.

This allows your public IP to be directly assigned to one computer on your network, although this does bypass your routers firewall making it more susceptible.

If you have any questions please ask.

Oli
 

My Computer

Computer Manufacturer/Model Number
Apple MacBook 5,1
OS
Windows 7 Profesional x86, Mac OS X 10.6 Snow Leopard
CPU
Intel Core 2 Duo 2.4Ghz
Memory
4GB DDR3
Graphics Card(s)
Nvidia 9400m
Monitor(s) Displays
13.3" Internal + 22" DVI + 21.5" USB
Screen Resolution
1280x800 + 1920x1080 + 1920x1080
Hard Drives
Internal SATA 2.5" 500GB (395GB Mac HFS+, 105GB Windows NTFS)
2.48TB RAID consisting of 5 disks (HFS+)
Case
Aluminium Unibody
Keyboard
Apple Late 2009 Wireless Keyboard (US)
Mouse
Apple Magic Mouse
Internet Speed
6.33Mb/s up. 0.36Mb/s down.
Other Info
Harman Kardon Soundsticks II Speakers
Offhand I'd say that your router - not the Windows 7 firewall - is blocking the ping. After checking that ICMP isn't being filtered by your router, you should check to see if the ping is at least making the inbound leg of it's journey. Remember, a ping goes to your destination, and then back - and asymmetric routing or firewalling happens all the time. What I would do (after considering the previous poster's advice and checking the router) would be to install something like Wireshark on your internal server. Once that's up and a capture session is running, fire off the ping from the external host and you should see them hitting the target host running Wireshark. If you see them making it that far, then you know you need to focus your efforts on the outbound leg of the ICMP packet's journey.

Bear in mind also that unblocking ICMP at your router might solve your ping problem, but at the same time it'll open you up to DDoS and other ICMP attacks. Check your router's settings for a "choke" setting that limits the number of ICMP packets that it'll allow in a given timeframe. It's also possible that this setting is already enabled and you're currently being probed with ICMP - and your pings are a casualty of the unwanted ICMP probes. You can try to mitigate this by setting up a rule on your router that only allows ICMP from the external host you're pinging from.

Good luck,
/d.
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Win7 64
CPU
Intel E6750
Motherboard
Foxconn X38A
Memory
4x1G Corsair 6400 C4
Graphics Card(s)
Sapphire ATI HD5830
Sound Card
Creative x-Fi ExtremeAudio
Monitor(s) Displays
Chimei 22" LCD
Hard Drives
2x80G 8mM Hitachi SATA2 (system) on Intel RAID0
1x620G 32M Western Digital Black Ed. SATA2 on Intel
1x320G 16M Hitachi SATA2 on JMicron eSATA (AHCI)
PSU
PC Power & Cooling Silencer 750 Crossfire Ed.
Case
Cooler Master Stacker 810
Cooling
Arctic Cooling Freezer 7 Pro
Keyboard
Logitech G15
Mouse
Logitech MX518
Internet Speed
FiOS 20x5
Offhand I'd say that your router - not the Windows 7 firewall - is blocking the ping. After checking that ICMP isn't being filtered by your router, you should check to see if the ping is at least making the inbound leg of it's journey. Remember, a ping goes to your destination, and then back - and asymmetric routing or firewalling happens all the time. What I would do (after considering the previous poster's advice and checking the router) would be to install something like Wireshark on your internal server. Once that's up and a capture session is running, fire off the ping from the external host and you should see them hitting the target host running Wireshark. If you see them making it that far, then you know you need to focus your efforts on the outbound leg of the ICMP packet's journey.

Bear in mind also that unblocking ICMP at your router might solve your ping problem, but at the same time it'll open you up to DDoS and other ICMP attacks. Check your router's settings for a "choke" setting that limits the number of ICMP packets that it'll allow in a given timeframe. It's also possible that this setting is already enabled and you're currently being probed with ICMP - and your pings are a casualty of the unwanted ICMP probes. You can try to mitigate this by setting up a rule on your router that only allows ICMP from the external host you're pinging from.

Good luck,
/d.
I am aware of the ICMP security problem. ;) I am not entirely ignorant of networking security (and am going through Network+ yet again; it has changed since the last time I was certified in it.)

I have tried to keep a screen-shot log of what I've tried (step-by-step) and it is attached, but out of date. It rather alarmed me when the router was set to allow ICMP bi-directionally, Win7's Firewall was DISABLED and still nothing. That should not have happened. Even now, with Win7's firewall with an explicit rule permitting ICMP ping bi-directionally, I'm still getting nowhere.

Have installed Wireshark, am studying how to get it to capture, and nothing. So far, it's not capturing anything. :rolleyes: Chances are real good I'll be embarrassed at some step I failed to do once this is resolved.
 

Attachments

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba/Satellite A505-S6005
OS
Windows 7 Home Premium/64-bit
CPU
Intel i3
Motherboard
?
Memory
4Gb DDR3
Graphics Card(s)
Intel Media Accelerator HD
Screen Resolution
1366x768
Hard Drives
500(?)Gb Toshiba-branded
Mouse
GearHead laser mouse (3 button)
Internet Speed
5.0Mbps through Zito Media LLP
Antivirus
iolo System Shield; various malware scanners run manually
Browser
Firefox, Chrome (both kept current)
Other Info
Still not 100% certain what mainboard Toshiba uses in this box... sorry.
Chances are real good I'll be embarrassed at some step I failed to do once this is resolved.
Hooboy, is my face ever red :o. It was the router's fault. Or more precisely, I goofed a bit. Forgot to set up a service. It's working for one machine on the network, but not (for now) on the others. Yet more work to be done. :sigh:
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba/Satellite A505-S6005
OS
Windows 7 Home Premium/64-bit
CPU
Intel i3
Motherboard
?
Memory
4Gb DDR3
Graphics Card(s)
Intel Media Accelerator HD
Screen Resolution
1366x768
Hard Drives
500(?)Gb Toshiba-branded
Mouse
GearHead laser mouse (3 button)
Internet Speed
5.0Mbps through Zito Media LLP
Antivirus
iolo System Shield; various malware scanners run manually
Browser
Firefox, Chrome (both kept current)
Other Info
Still not 100% certain what mainboard Toshiba uses in this box... sorry.
I discovered some more very interesting "issues" about this. (Make that read, things that can give you grey hair!)

At the risk of cross-posting (which I know can get me my fingers broken), I am going to insert the text of a comment I made on social Technet.

========= Begin inserted text ===========

Update:


This has more aspects than a cat has hair! I have discovered:
  • Most, if not all, of the rules established for the "Private" profile have their remote scope set to "local subnet" instead of "all". This is really easy to miss as this setting is way off-screen to the right. (Unless you have your window set REALLY wide!)
  • On the Advanced tab, there is another setting - Interfaces - that needs to be checked. You need to make sure that whatever interface you are using (or "all") is actually selected.
  • The "edge traversal" setting appears to have no effect whatsoever if you are behind a hardware router.
  • If you have the Windows Firewall window open, showing rules (or whatever), and you restart the Windows Firewall service, the objects within the windows become "invalid" (i.e. "Invalid Handle"), and saved settings don't get saved. And you don't always get a warning either. Note that they LOOK like they have been saved, but the REALLY HAVE NOT been saved at all. If you are wondering, close the Windows Firewall window, and then re-launch it, to see if the settings are "sticky".
I'm rapidly becoming convinced that it really IS a conspiracy! :D

Jim

================ End inserted text ================

The take-aways here are these:
Check your remote scope, especially if using a "Private" profile.
Check your interfaces, especially if creating a rule by hand.
Verify that your session to the Windows Firewall service has not become invalid by restarting the session.

Jim
 

My Computer

Computer type
PC/Desktop
OS
Two soup cans and some string.
CPU
Multi-Processor - TWO large rubber bands!
Memory
Huh? Wassit?! I don't remember. . .
Monitor(s) Displays
Etch-a-Sketch.
Screen Resolution
To have less glitches this year.
Mouse
Nope. Killed 'em all off last summer.
Other Info
I actually have several machines that all frustrate me. That's why I'm here, not to try and impress people with sordid tales of outrageous hardware.
you may visit some speed test sites.....
 

My Computer

OS
Windows 7 Ultimate x64
Back
Top