[SR-Users] subnet match
Daniel-Constantin Mierla
miconda at gmail.com
Wed Mar 14 16:59:46 CET 2018
If you set debug=3 and these are all log messages you got, then the
debug level is diverted to another file by your syslog configuration.
You should see a lot of log messages with "DEBUG" inside them.
Cheers,
Daniel
On 14.03.18 14:21, volga629 at networklab.ca wrote:
> in debug in level 3 or 4 not providing any useful messages.
>
> Mar 14 14:10:20 prx00 kamailio[1414]: {2 2 INVITE
> 143678_rel51ZGUyMTI5YWE0Y2Q3OWIzYWQ4NmMyYmM2ZWI0M2IyYmE} 5(1421) exec:
> *** cfgtrace:failure_route=[NATMANAGE] c=[/etc/kamailio/kamailio.cfg]
> l=807 a=26 n=is_in_subnet
> Mar 14 14:10:20 prx00 kamailio[1414]: {2 2 INVITE
> 143678_rel51ZGUyMTI5YWE0Y2Q3OWIzYWQ4NmMyYmM2ZWI0M2IyYmE} 5(1421) exec:
> *** cfgtrace:failure_route=[NATMANAGE] c=[/etc/kamailio/kamailio.cfg]
> l=808 a=26 n=xlog
>
> Slava.
>
> On Wed, Mar 14, 2018 at 9:39 AM, Daniel-Constantin Mierla
> <miconda at gmail.com> wrote:
>> Hello,
>>
>> maybe it is what Hugh said in his response, respectively that the subnet
>> needs to have the lowest bits masked.
>>
>> Can you run with debug=3? Maybe ipops module writes more debug message
>> to track it.
>>
>> Cheers,
>> Daniel
>>
>>
>> On 14.03.18 13:33, volga629 at networklab.ca wrote:
>>> Hello Daniel,
>>> I adjusted var to $dd and still not match
>>>
>>> if(is_method("INVITE")) {
>>> #$avp(destIP)=$(du{s.select,1,:});
>>> #$avp(subnet) = $avp(destIP) + "/16";
>>> #xlog("L_INFO", "Initial Request: [$rm] destination ip
>>> [$avp(destIP)] and sourceip [$si]\n");
>>> xlog("L_INFO", "Initial Request: [$rm] destination ip
>>> [$dd] and sourceip [$si]\n");
>>> if(!is_in_subnet("$si", "$dd/16")) {
>>> xlog("L_INFO", "Subnets not match processing
>>> rtp...destination ip [$dd] and source ip [$si]\n");
>>> route(RTP_MANAGE);
>>> }
>>> }
>>>
>>>
>>> Mar 14 13:21:06 sbc00 /usr/sbin/kamailio[1104]: {1 2 INVITE
>>> Edz14KmQgLQpO5L323Wodw..} INFO: <script>: Initial Request: [INVITE]
>>> destination ip [10.0.1.241] and sourceip [10.0.1.242]
>>> Mar 14 13:21:06 sbc00 /usr/sbin/kamailio[1104]: {1 2 INVITE
>>> Edz14KmQgLQpO5L323Wodw..} INFO: <script>: Subnets not match processing
>>> rtp...destination ip [10.0.1.241/16] and source ip [10.0.1.242]
>>>
>>>
>>> Slava
>>>
>>> On Wed, Mar 14, 2018 at 6:19 AM, Daniel-Constantin Mierla
>>> <miconda at gmail.com> wrote:
>>>> Hello,
>>>>
>>>>
>>>> On 14.03.18 00:19, volga629 at networklab.ca wrote:
>>>>> Hello Everyone,
>>>>> Not sure what I am missing, but can't match ip address to subnet
>>>>>
>>>>> Log says
>>>>>
>>>>> INFO: <script>: Subnets not match processing rtp...destination ip
>>>>> [10.0.1.242] and sourceip [10.0.1.241]
>>>>>
>>>>>
>>>>> if(is_method("INVITE")) {
>>>>> $avp(destip)=$(du{s.select,1,:});
>>>>> $avp(subnet) = $avp(destip) + "/16";
>>>> if you want to get the host part (ip) of the $du, then just use $dd.
>>>>
>>>>> xlog("L_INFO", "Initial Request: [$rm]
>>>>> destination ip
>>>>> [$avp(destip)] and sourceip [$si]\n");
>>>>> if(!is_in_subnet("$si", "$avp(subnet)")) {
>>>>
>>>> So instead of the above if, get rid of the avps and you can just use:
>>>>
>>>> if(!is_in_subnet("$si", "$dd/16")) {
>>>>
>>>> Cheers,
>>>> Daniel
>>>>> xlog("L_INFO", "Subnets not match processing
>>>>> rtp...destination ip [$avp(subnet)] and source ip [$si]\n");
>>>>> route(RTP_MANAGE);
>>>>> }
>>>>> }
>>>>>
>>>>>
>>>>>
>>>>> [root at prx00 ~]# rpm -qa | grep kamailio
>>>>> kamailio-mysql-5.1.2-2.git4c840b7e9.fc27.x86_64
>>>>> kamailio-5.1.2-2.git4c840b7e9.fc27.x86_64
>>>>>
>>>>>
>>>>> Slava.
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Kamailio (SER) - Users Mailing List
>>>>> sr-users at lists.kamailio.org
>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>>>
>>>> --
>>>> Daniel-Constantin Mierla
>>>> www.twitter.com/miconda -- www.linkedin.com/in/miconda
>>>> Kamailio Advanced Training - April 16-18, 2018, Berlin -
>>>> www.asipto.com
>>>> Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com
>>>>
>>>>
>>>
>>
>> --
>> Daniel-Constantin Mierla
>> www.twitter.com/miconda -- www.linkedin.com/in/miconda
>> Kamailio Advanced Training - April 16-18, 2018, Berlin - www.asipto.com
>> Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com
>>
>>
>
--
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - April 16-18, 2018, Berlin - www.asipto.com
Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com
More information about the sr-users
mailing list