[SR-Users] subnet match
volga629 at networklab.ca
volga629 at networklab.ca
Wed Mar 14 15:28:12 CET 2018
I tried /30, /32, /24 none of them works.
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
>
>
More information about the sr-users
mailing list