Hello, I have an odd problem... I have a DMZ box that appears to be unable to communicate with a server on my LAN (no TCP, no ICMP). Oddly enough, the ping requests are getting all the way through, but the LAN server appears to be ignoring the requests - here's a TCP dump from the LAN server:
Further details as follows: The LAN is defined as 10.4.12.0/24, and the DMZ is defined as 10.4.14.0/28. There is a pfsense firewall between the machines which appears to be passing the traffic successfully (it would have to for the LAN host to see the ping requests). Other than the pfsense firewall, no machine is aware of both subnets. In fact, both networks are on separate VLANs. Oddly enough, other machines have no issues at all communicating back and forth - it is only the one FreeBSD LAN machine which is refusing to communicate. What could cause it to ignore ICMP echo requests? It doesn't have a firewall... not sure what else could possibly cause this behavior. I figure if I can determine what's preventing my pings from working, I can probably get my other services (like DNS) to start working.
Code:
root@jailer:~ # tcpdump -i xn0 icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on xn0, link-type EN10MB (Ethernet), capture size 65535 bytes
05:28:20.177115 IP jailerdmz.mydomain.com > jailer.mydomain.com: ICMP echo reques
t, id 30978, seq 0, length 64
05:28:21.240546 IP jailerdmz.mydomain.com > jailer.mydomain.com: ICMP echo reques
t, id 30978, seq 1, length 64
05:28:22.275346 IP jailerdmz.mydomain.com > jailer.mydomain.com: ICMP echo reques
t, id 30978, seq 2, length 64
05:28:23.338841 IP jailerdmz.mydomain.com > jailer.mydomain.com: ICMP echo reques
t, id 30978, seq 3, length 64