<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[LAN host can&#x27;t ping pfSense or beyond]]></title><description><![CDATA[<p dir="auto">HI all.<br />
Excuse long message but wanted to give detail. I am stumped. It might be I've made some embarrassing mistake here but here goes…</p>
<p dir="auto">I'm testing pfSense on my home network, trying to simulate multiple LANS accessing WAN through pfSense.</p>
<p dir="auto">Scroll down if you want to see the problem before the config. Basically can't ping from the laptop 1 hop away from pfsense.</p>
<p dir="auto">Config:</p>
<p dir="auto">All subnets are /24s.</p>
<p dir="auto">I'm using the below hardware. Borris is a laptop connected directly to the cisco router fa0/1 interfaces.</p>
<p dir="auto">Phobos is my sniffing machine.</p>
<p dir="auto">borris = Linux Ubuntu laptop. 192.168.3.37<br />
phobos Windows Seven laptop. 192.168.2.32<br />
pfsense = PC Engines Alix board pfsense embedded. Hostname pfsense.test. 192.168.2.1<br />
cisco = Cisco 2621. 192.168.2.2<br />
adsl = draytek vigor. 192.168.0.1. My edge router here.</p>
<p dir="auto">Topology:<br />
For the purposes of sniffing, phobos is connected to a layer 1 hub with cisco and pfsense on the 192.168.2.0/24 network.<br />
adsl - (pfsense, phobos, cisco) - borris</p>
<p dir="auto">Full interface IP addresses.</p>
<p dir="auto">adsl LAN: 192.168.0.1<br />
pfsense wan: 192.168.0.2<br />
pfsense lan: 192.168.2.1<br />
cisco fa0/0: 192.168.2.2<br />
cisco fa0/1. 192.168.3.1<br />
phobos 192.168.2.32<br />
borris lan: 192.168.3.37</p>
<p dir="auto">pfsense setup:<br />
Automatic NAT.<br />
No firewall rules set other than one allowing management access from wan.</p>
<p dir="auto">WAN interface:<br />
Enabled.<br />
Bogons are not blocked.<br />
1918 addresses are not blocked.<br />
The wan interface has a gateway configured. This is the lan address of the adsl router. 192.168.0.1.</p>
<p dir="auto">LAN interface:<br />
Enabled.<br />
Bogons are not blocked.<br />
1918 addresses are not blocked.<br />
No gateway is set.</p>
<p dir="auto">Routing:<br />
A gateway to the wan is set. adsl 192.168.0.1. As above.<br />
A Gateway on the LAN interfaces is set, the IP address of the cisco router. 192.168.2.2.<br />
There's a route for 192.168.3.0/24 pointing to the LAN gateway above.</p>
<p dir="auto">Tests:</p>
<p dir="auto">phobos can ping pfsense cisco and internet.<br />
After adding route from phobos to borris via cisco:<br />
route add 192.168.3.0 mask 255.255.255.0 192.168.2.2<br />
Pings between phobos and borris work.<br />
cisco can ping borris, pfsense and internet.<br />
borris can ping both interfaces of cisco<br />
borris can't ping pfsense or beyond.</p>
<p dir="auto">Captures:</p>
<p dir="auto">borris.<br />
ping 192.168.2.1</p>
<p dir="auto">Listening from phobos on the layer 1 hub.<br />
windump -i 3 -f "icmp"</p>
<p dir="auto">13:22:23.794568 IP 192.168.3.37 &gt; pfsense.test: ICMP echo request, id 10764, seq 3010, length 64<br />
13:22:24.802621 IP 192.168.3.37 &gt; pfsense.test: ICMP echo request, id 10764, seq 3011, length 64<br />
13:22:25.810595 IP 192.168.3.37 &gt; pfsense.test: ICMP echo request, id 10764, seq 3012, length 64<br />
13:22:26.819189 IP 192.168.3.37 &gt; pfsense.test: ICMP echo request, id 10764, seq 3013, length 64<br />
13:22:27.829165 IP 192.168.3.37 &gt; pfsense.test: ICMP echo request, id 10764, seq 3014, length 64<br />
13:22:28.834699 IP 192.168.3.37 &gt; pfsense.test: ICMP echo request, id 10764, seq 3015, length 64<br />
...</p>
<p dir="auto">From the diagnostics page in pfsense. Capture on LAN:</p>
<p dir="auto">Packets Captured:<br />
13:22:33.560150 IP 192.168.3.37 &gt; 192.168.2.1: ICMP echo request, id 10764, seq 3021, length 64<br />
13:22:34.568176 IP 192.168.3.37 &gt; 192.168.2.1: ICMP echo request, id 10764, seq 3022, length 64<br />
13:22:35.576142 IP 192.168.3.37 &gt; 192.168.2.1: ICMP echo request, id 10764, seq 3023, length 64<br />
13:22:36.584163 IP 192.168.3.37 &gt; 192.168.2.1: ICMP echo request, id 10764, seq 3024, length 64<br />
13:22:37.592130 IP 192.168.3.37 &gt; 192.168.2.1: ICMP echo request, id 10764, seq 3025, length 64<br />
13:22:38.600171 IP 192.168.3.37 &gt; 192.168.2.1: ICMP echo request, id 10764, seq 3026, length 64<br />
...</p>
<p dir="auto">*** Here's what's going wrong I think but why. ***<br />
A little while later, ping is still running on borris, capture on pfsense wan:</p>
<p dir="auto">Packets Captured:<br />
13:26:56.222915 IP 192.168.0.2 &gt; 192.168.0.1: ICMP echo request, id 41015, seq 10524, length 44<br />
13:26:56.223146 IP 192.168.0.1 &gt; 192.168.0.2: ICMP echo reply, id 41015, seq 10524, length 44<br />
13:26:57.233103 IP 192.168.0.2 &gt; 192.168.0.1: ICMP echo request, id 41015, seq 10780, length 44<br />
13:26:57.233334 IP 192.168.0.1 &gt; 192.168.0.2: ICMP echo reply, id 41015, seq 10780, length 44<br />
13:26:58.243268 IP 192.168.0.2 &gt; 192.168.0.1: ICMP echo request, id 41015, seq 11036, length 44<br />
...</p>
<p dir="auto">*** Why is pfsense forwarding the ping to the adsl ruter when it's destination is it's LAN interface. I assume the adsl router is replying with a network unreachable and it's not getting babk to borris. ***</p>
<p dir="auto">Another ping test from pfsense default interface:<br />
PING 192.168.3.37 (192.168.3.37): 56 data bytes<br />
64 bytes from 192.168.3.37: icmp_seq=0 ttl=63 time=1.724 ms<br />
64 bytes from 192.168.3.37: icmp_seq=1 ttl=63 time=0.515 ms<br />
64 bytes from 192.168.3.37: icmp_seq=2 ttl=63 time=0.483 ms</p>
<p dir="auto">Another example. Capture of a rerun of the ping from pfsens' lan interface to borris. This capture taken from phobos on the hub again:</p>
<p dir="auto">13:34:50.415783 IP pfsense.test &gt; 192.168.3.37: ICMP echo request, id 58587, seq 0, length 64<br />
13:34:50.416671 IP 192.168.3.37 &gt; pfsense.test: ICMP echo reply, id 58587, seq 0, length 64<br />
13:34:51.424552 IP pfsense.test &gt; 192.168.3.37: ICMP echo request, id 58587, seq 1, length 64<br />
13:34:51.425441 IP 192.168.3.37 &gt; pfsense.test: ICMP echo reply, id 58587, seq 1, length 64<br />
13:34:52.434747 IP pfsense.test &gt; 192.168.3.37: ICMP echo request, id 58587, seq 2, length 64<br />
13:34:52.435618 IP 192.168.3.37 &gt; pfsense.test: ICMP echo reply, id 58587, seq 2, length 64</p>
<p dir="auto">Grateful for any suggestions though might not get to try for a little while.</p>
]]></description><link>https://forum.netgate.com/topic/79494/lan-host-can-t-ping-pfsense-or-beyond</link><generator>RSS for Node</generator><lastBuildDate>Mon, 20 Apr 2026 09:04:40 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/79494.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 08 Feb 2015 14:57:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to LAN host can&#x27;t ping pfSense or beyond on Sun, 08 Feb 2015 18:54:35 GMT]]></title><description><![CDATA[<p dir="auto">Ah what a div.  :-[ Shoulda checked that.</p>
<p dir="auto">Thanks for the hint, that's exactly what it was.</p>
<p dir="auto">I'm more used to iptables I suppose with it's default policy of accept. I've added a rule now letting my test subnets through and all is workink. Can get on to the internet from the host on 192.168.3.0/24 subnet.<br />
:)</p>
]]></description><link>https://forum.netgate.com/post/517236</link><guid isPermaLink="true">https://forum.netgate.com/post/517236</guid><dc:creator><![CDATA[WireKnot]]></dc:creator><pubDate>Sun, 08 Feb 2015 18:54:35 GMT</pubDate></item><item><title><![CDATA[Reply to LAN host can&#x27;t ping pfSense or beyond on Sun, 08 Feb 2015 15:31:51 GMT]]></title><description><![CDATA[<p dir="auto">The pings you see on the WAN are just pfSense monitoring its default gateway once a second.</p>
<p dir="auto">The default LAN firewall rule is set to allow traffic only from the LAN subnet so it will dump traffic that's been routed from 192.168.3.X. Have you changed that?</p>
<p dir="auto">Steve</p>
]]></description><link>https://forum.netgate.com/post/517200</link><guid isPermaLink="true">https://forum.netgate.com/post/517200</guid><dc:creator><![CDATA[stephenw10]]></dc:creator><pubDate>Sun, 08 Feb 2015 15:31:51 GMT</pubDate></item></channel></rss>