Hi, Bogdan!<div><br></div><div>I sent pcap to your address directly, in order not to disclose real ip addresses and to throw files to the list.</div><div>I tried to study the code, and yes, it appears that it can not change the port freely...</div>
<div>The strnage thing is, that this problem appeared suddenly, and then suddenly disappeared - without my interaction.</div><div>Unfortunately, only the capture that I sent exists. I noticed that the src port is different only when the problem already went away.</div>
<div>Looks like some kernel/system flaw... </div><div>iptables do not change packets - there is only an ACCEPT input chain for the operator&#39;s address...</div><div>Weird...</div><div><br></div><div>--</div><div>Regards, </div>
<div>Alex<br><br><div class="gmail_quote">2010/10/6 Bogdan-Andrei Iancu <span dir="ltr">&lt;<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">Hi Alexandr,<br>
<br>
Alexandr A. Alexandrov wrote:<br>
</div><div class="im">&gt; Hi Bogdan,<br>
&gt;<br>
&gt; Well, this confuses me even more...<br>
&gt; I though that in case opensips can not open socket on the port it<br>
&gt; listens on, it tries to open a socket on a port where it can, and then<br>
&gt; send the packet out...<br>
&gt;<br>
</div>all the local ports are open at startup time - there is no local socket<br>
created at runtime (for UDP).<br>
<br>
I&#39;m really sure that opensips is not messing with the ports, this is why<br>
I was asking for the pcap....just to check what happens at network level.<br>
<br>
Regards,<br>
<font color="#888888">Bogdan<br>
</font><div><div></div><div class="h5">&gt; This would not break any standarts, AFAIK (even though firewalls might<br>
&gt; get crazy about this, which is, pitifully, my case).<br>
&gt;<br>
&gt; Regards,<br>
&gt; Alex<br>
&gt;<br>
&gt;<br>
&gt; 06.10.2010 15:26, Bogdan-Andrei Iancu:<br>
&gt;<br>
&gt;&gt; Hi Alexandr,<br>
&gt;&gt;<br>
&gt;&gt; Alexandr A. Alexandrov wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi!<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I ran into a pretty weird situation last day. I&#39;m using opensips-1.6.2<br>
&gt;&gt;&gt; as a load balancer for several * servers.<br>
&gt;&gt;&gt; Everything worked fine for months, but suddenly opensips started to use<br>
&gt;&gt;&gt; ports like 56827 or 51234 (does not matter, just non-default, not the<br>
&gt;&gt;&gt; one it is listening on). And the operator&#39;s system does not allow such<br>
&gt;&gt;&gt; replies, it just drops them.<br>
&gt;&gt;&gt; Opensips is listening on port 5070 on my system.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Invite comes like:<br>
&gt;&gt;&gt; User Datagram Protocol, Src Port: sip (5060), Dst Port: vtsas (5070)<br>
&gt;&gt;&gt; INVITE sip:xxxxx@my.ip:5070;user=phone SIP/2.0<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Reply goes like:<br>
&gt;&gt;&gt; User Datagram Protocol, Src Port: 52795 (52795), Dst Port: sip (5060)<br>
&gt;&gt;&gt; SIP/2.0 100 Giving a try<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Normally src port is always 5070.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; So, the questions are:<br>
&gt;&gt;&gt; - under what conditions does opensips decide to invent a new port?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; under no conditions - it will use only the defined interfaces from cfg...<br>
&gt;&gt;<br>
&gt;&gt; Are you sure about that port changing ? could you provide a pcap showing<br>
&gt;&gt; this ?<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt; Bogdan<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
</div></div><div><div></div><div class="h5">&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
--<br>
Bogdan-Andrei Iancu<br>
OpenSIPS Bootcamp<br>
15 - 19 November 2010, Edison, New Jersey, USA<br>
<a href="http://www.voice-system.ro" target="_blank">www.voice-system.ro</a><br>
<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>С уважением, ААА.<br>
</div>