When you can ping from 192.168.1.0/24 to 10.0.0.0/24 the the traffic is able to flow into both directions.
Otherwise you'd never get a response to your ping.
Oh, you right. I don't even think about it like this :-)
Do you see anything in the firewall log as blocked?
No, firewall log is empty (not counting some port checking from internet of course).
My current firewall rules for LAN looks like that:
Proto Source Port Destination Port Gateway
* * * * *
So it basically should allow for all transmision in both directions.
I've played around with this in meanwhile and after I checked "Bypass firewall rules for traffic on the same interface" in System/Advanced, situation reverses, i.e. now from pfSense LAN (10.0.0.0/24) I can ping 192.168.1.0/24 hosts, but from 192.168.1.0/24 then only 10.0.0.0/24 address I can ping is 10.0.0.1 (pfSense Box). When I try to ping 10.0.0.3 there is no response. Traceroute from 192.168.1.104 to 10.0.0.3 looks like this:
1 192.168.1.1 (192.168.1.0/24 gateway)
2 192.168.1.248 (pfSense alias-type virtual IP for LAN interface )
3 * * *
and tcpdump running on pfSense box
tcpdump: listening on em0, link-type EN10MB (Ethernet), capture size 96 bytes
10:27:51.208662 IP (tos 0x0, ttl 127, id 27839, offset 0, flags [none], proto: ICMP (1), length: 60) 192.168.1.104 > 10.0.0.3: ICMP echo request, id 512, seq 47625, length 40
10:27:51.208734 arp who-has 10.0.0.3 tell 10.0.0.1
So transmission reaches pfSense box, but it's not forwarded to 10.0.0.0/24 subnet…
Best Regards,
motzel