I am having trouble accessing the a device (192.168.0.100) on the LAN port (192.168.0.X/24) from the "1" net (192.168.1.X/24). Based on the logs, I am able to reach devices on the LAN net, but I can't get the response back... it is being blocked by the standard rules...
The firewall reports the following...
Jan 2 07:30:12 m0n0wall ipmon[146]: 07:30:11.978815 sis1 @300:3 p 192.168.1.174,37232 -> 192.168.0.100,80 PR tcp len 20 64 -S K-S IN Jan 2 07:30:12 m0n0wall ipmon[146]: 07:30:11.980842 sis0 @0:40 b 192.168.0.100,80 -> 192.168.1.174,37232 PR tcp len 20 44 -AS IN broadcast
The first packet shows that the request is being sent to the web server, with keep-state. The response, however, shows it is being blocked by rule 40 (group 0), which is the "block" rule:
# Block TCP packets that do not mark the start of a connection skip 1 in proto tcp all flags S/SAFR block in log quick proto tcp all
What I don't understand is how a TCP request can be associated with a broadcast... and I think this is why it is not passing the rule.
Any ideas on WTF is going on here?
I have created tons of rules to permit 192.168.0.100:80 to be passed, but it always fails on "@0:40". The device with IP 192.168.0.100 is static.
Thanks, bd
|