Thanks for explaining  how the different tools are used at different layers of TCP/IP stack to debug the packet trace. <br><br><br><div class="gmail_quote">On Wed, Nov 17, 2010 at 7:02 PM, Matthew Hall <span dir="ltr">&lt;<a href="mailto:mhall@mhcomputing.net">mhall@mhcomputing.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">There is a very simple reason for this problem.<br>
<br>
AF_PACKET / BPF / libpcap / tcpdump / *shark get their packet copies at<br>
L2. This way you can see non-IP traffic, loopback traffic, and other<br>
special stuff you would need.<br>
<br>
But iptables processes packets at L3. Thus none of these packet dump<br>
tools prove the datagrams are really received at L4 or L7. For this you<br>
need an L3 / L4 / L7 tool like hping* or a version of netcat.<br>
<br>
In general, think carefully about how the stack works when you are<br>
trying to find missing packets.<br>
<br>
Good Luck,<br>
Matthew.<br>
<div class="im"><br>
On Wed, Nov 17, 2010 at 05:47:09PM -0600, keshava V wrote:<br>
&gt; That&#39;s it. It is iptables. The moment I stopped iptables I see the syslog<br>
&gt; messages written to the file. Now I can work on seggregating them based on<br>
&gt; host IP the messages are coming from.<br>
&gt;<br>
&gt; Thanks all for you help with this.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Nov 17, 2010 at 5:42 PM, Patrick H. &lt;<a href="mailto:syslogng@feystorm.net">syslogng@feystorm.net</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt;  do you have any iptables rules? `iptables -nvL`  `iptables -nvL -t nat`<br>
&gt; &gt; `iptables -nvL -t mangle`<br>
&gt; &gt; About the only thing I can think of off the top of my head. There might be<br>
&gt; &gt; some sysctl option to disable UDP, but I dont know it if it does exist.<br>
&gt; &gt;<br>
&gt; &gt; Sent: Wed Nov 17 2010 16:39:57 GMT-0700 (Mountain Standard Time)<br>
&gt; &gt;<br>
</div>&gt; &gt; From: keshava V &lt;<a href="mailto:mv.keshava@gmail.com">mv.keshava@gmail.com</a>&gt; &lt;<a href="mailto:mv.keshava@gmail.com">mv.keshava@gmail.com</a>&gt;<br>
<div class="im">&gt; &gt; To: Syslog-ng users&#39; and developers&#39; mailing list<br>
</div>&gt; &gt; &lt;<a href="mailto:syslog-ng@lists.balabit.hu">syslog-ng@lists.balabit.hu</a>&gt; &lt;<a href="mailto:syslog-ng@lists.balabit.hu">syslog-ng@lists.balabit.hu</a>&gt;<br>
<div class="im">&gt; &gt; Subject: Re: [syslog-ng] Syslog-ng not receiving messages<br>
&gt; &gt;<br>
&gt; &gt; Looks like it is getting blocked somewhere as you thought. How come tcpdump<br>
&gt; &gt; output is seeing all the udp syslog-ng messages?<br>
&gt; &gt;<br>
&gt; &gt; [root@aspsyslog ~]# /etc/init.d/syslog-ng start<br>
&gt; &gt; Starting syslog-ng:                                        [  OK  ]<br>
&gt; &gt; [root@aspsyslog ~]# /etc/init.d/syslog-ng stop<br>
&gt; &gt; Stopping syslog-ng:                                        [  OK  ]<br>
&gt; &gt; [root@aspsyslog ~]# nc -u -l 514<br>
&gt; &gt;<br>
&gt; &gt; getting nothing...!<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Wed, Nov 17, 2010 at 5:34 PM, Patrick H. &lt;<a href="mailto:syslogng@feystorm.net">syslogng@feystorm.net</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;&gt; Ok, lets see if the problem is before it gets to syslog-ng or after. Shut<br>
&gt; &gt;&gt; syslog-ng down and do &#39;nc -u -l 514&#39; and see if it gets anything. That&#39;ll<br>
&gt; &gt;&gt; dump out all traffic received. If it gets it, the problem is syslog-ng, if<br>
&gt; &gt;&gt; it doesnt get it the traffic is getting blocked somehow.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Sent: Wed Nov 17 2010 16:30:12 GMT-0700 (Mountain Standard Time)<br>
&gt; &gt;&gt;<br>
</div>&gt; &gt;&gt; From: keshava V &lt;<a href="mailto:mv.keshava@gmail.com">mv.keshava@gmail.com</a>&gt; &lt;<a href="mailto:mv.keshava@gmail.com">mv.keshava@gmail.com</a>&gt;<br>
<div class="im">&gt; &gt;&gt; To: Syslog-ng users&#39; and developers&#39; mailing list<br>
</div>&gt; &gt;&gt; &lt;<a href="mailto:syslog-ng@lists.balabit.hu">syslog-ng@lists.balabit.hu</a>&gt; &lt;<a href="mailto:syslog-ng@lists.balabit.hu">syslog-ng@lists.balabit.hu</a>&gt;<br>
<div class="im">&gt; &gt;&gt; Subject: Re: [syslog-ng] Syslog-ng not receiving messages<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; syslog-ng is using 514 as expected.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; [root@aspsyslog ~]# netstat -upnl | grep &quot;:514&quot;<br>
&gt; &gt;&gt; udp        0      0 <a href="http://0.0.0.0:514" target="_blank">0.0.0.0:514</a>                 0.0.0.0:*<br>
&gt; &gt;&gt; 8789/syslog-ng<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Thanks<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On Wed, Nov 17, 2010 at 5:27 PM, Patrick H. &lt;<a href="mailto:syslogng@feystorm.net">syslogng@feystorm.net</a>&gt;wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; There isnt something already listening on udp 514 is there?<br>
&gt; &gt;&gt;&gt; netstat -upnl | grep &quot;:514&quot;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Sent: Wed Nov 17 2010 16:23:44 GMT-0700 (Mountain Standard Time)<br>
</div>&gt; &gt;&gt;&gt; From: keshava V &lt;<a href="mailto:mv.keshava@gmail.com">mv.keshava@gmail.com</a>&gt; &lt;<a href="mailto:mv.keshava@gmail.com">mv.keshava@gmail.com</a>&gt;<br>
<div class="im">&gt; &gt;&gt;&gt; To: Syslog-ng users&#39; and developers&#39; mailing list<br>
</div>&gt; &gt;&gt;&gt; &lt;<a href="mailto:syslog-ng@lists.balabit.hu">syslog-ng@lists.balabit.hu</a>&gt; &lt;<a href="mailto:syslog-ng@lists.balabit.hu">syslog-ng@lists.balabit.hu</a>&gt;<br>
<div><div></div><div class="h5">&gt; &gt;&gt;&gt; Subject: Re: [syslog-ng] Syslog-ng not receiving messages<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Further,<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; I have tried setting the kernel parameters without any luck<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; [root@aspsyslog ~]# sysctl -w net.core.rmem_max=8388608<br>
&gt; &gt;&gt;&gt; [root@aspsyslog ~]# sysctl -w net.core.rmem_default=1048576<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;  [SNIP]<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; ______________________________________________________________________________<br>
&gt; &gt;&gt;&gt; Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
&gt; &gt;&gt;&gt; Documentation:<br>
&gt; &gt;&gt;&gt; <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
&gt; &gt;&gt;&gt; FAQ: <a href="http://www.campin.net/syslog-ng/faq.html" target="_blank">http://www.campin.net/syslog-ng/faq.html</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;  ------------------------------<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; ______________________________________________________________________________<br>
&gt; &gt;&gt; Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
&gt; &gt;&gt; Documentation: <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
&gt; &gt;&gt; FAQ: <a href="http://www.campin.net/syslog-ng/faq.html" target="_blank">http://www.campin.net/syslog-ng/faq.html</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; ______________________________________________________________________________<br>
&gt; &gt;&gt; Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
&gt; &gt;&gt; Documentation:<br>
&gt; &gt;&gt; <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
&gt; &gt;&gt; FAQ: <a href="http://www.campin.net/syslog-ng/faq.html" target="_blank">http://www.campin.net/syslog-ng/faq.html</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt; ------------------------------<br>
&gt; &gt;<br>
&gt; &gt; ______________________________________________________________________________<br>
&gt; &gt; Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
&gt; &gt; Documentation: <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
&gt; &gt; FAQ: <a href="http://www.campin.net/syslog-ng/faq.html" target="_blank">http://www.campin.net/syslog-ng/faq.html</a><br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; ______________________________________________________________________________<br>
&gt; &gt; Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
&gt; &gt; Documentation:<br>
&gt; &gt; <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
&gt; &gt; FAQ: <a href="http://www.campin.net/syslog-ng/faq.html" target="_blank">http://www.campin.net/syslog-ng/faq.html</a><br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
<br>
&gt; ______________________________________________________________________________<br>
&gt; Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
&gt; Documentation: <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
&gt; FAQ: <a href="http://www.campin.net/syslog-ng/faq.html" target="_blank">http://www.campin.net/syslog-ng/faq.html</a><br>
&gt;<br>
<br>
______________________________________________________________________________<br>
Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
Documentation: <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
FAQ: <a href="http://www.campin.net/syslog-ng/faq.html" target="_blank">http://www.campin.net/syslog-ng/faq.html</a><br>
<br>
</div></div></blockquote></div><br>