[Spce-user] Peer registration comming from wrong ipaddress

Chris Hoffmann chris021 at gmail.com
Mon May 28 16:29:24 EDT 2018


Hi Andrew,

this is my reg_agent.conf.customtt.tt2:

domain=218.101.10.135
user=039413170
pwd=xxxxxxxx
proxy=sip:[% sip_lb_ips.0 %]:[% kamailio.lb.port %]
[% IF sip_adv_ips.size -%]
contact=sip:[% sip_adv_ips.0 %]:[% kamailio.lb.port %]
[% ELSE -%]
contact=sip:[% sip_ext_ips.0 %]:[% kamailio.lb.port %]
[% END %]

I have not made any changes to specify the interface.

I have changed  sems.db_reg_agent.fetch_extra_sockets_from_peer is set to
'yes'. and run ngcpcfg apply ',change sems option' then rebooted. no
change.

The registration message is going out the correct interface, with the wrong
source address.

My interfaces:


eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.x.30  netmask 255.255.255.0  broadcast 192.168.152.255
        inet6 fe80::250:56ff:fe92:11c4  prefixlen 64  scopeid 0x20<link>
        ether 00:x:x:92:11:c4  txqueuelen 1000  (Ethernet)

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 103.37.37.211  netmask 255.255.255.240  broadcast
103.242.37.223
        inet6 fe80::250:56ff:fe92:7da5  prefixlen 64  scopeid 0x20<link>
        ether 00:x:x:92:7d:a5  txqueuelen 1000  (Ethernet)

eth2: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 203.x.180.42  netmask 255.255.255.252  broadcast 203.167.180.43
        ether 00:xx:56:92:06:c1  txqueuelen 1000  (Ethernet)

eth3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 203.x.154.94  netmask 255.255.255.252  broadcast 203.167.154.95
        inet6 fe80::250:56ff:fe92:4ff3  prefixlen 64  scopeid 0x20<link>
        ether 00:xx:56:92:4f:f3  txqueuelen 1000  (Ethernet)

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)


My routes:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
default         103.242.37.209  0.0.0.0         UG    0      0        0 eth1
103.242.37.208  0.0.0.0         255.255.255.240 U     0      0        0 eth1
192.168.x.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
203.167.x.92  0.0.0.0         255.255.255.252 U     0      0        0 eth3
203.167.x.40  0.0.0.0         255.255.255.252 U     0      0        0 eth2
218.101.10.135  203-167-154-93. 255.255.255.255 UGH   0      0        0 eth3

The traffic departs the correct interace, eth3 but has a source addresss of
eth1.




Any help would be much appricated.


On Tue, May 29, 2018 at 12:49 AM, Andrew Pogrebennyk <
apogrebennyk at sipwise.com> wrote:

> On 05/16/2018 10:13 AM, Chris Hoffmann wrote:
> > Hi,
> >
> > Version 6.1.
> >
> > I have also updated my misleading subject line. To clarify, the
> > registration comes out the correct interface, but the capture shows it
> > coming from the wrong ip address. It shows it coming from my main
> > external interface eth1.
> >
> > Thanks,
> >
> > Chris
>
> Hi, check that the contact in your reg_agent.conf.customtt.tt2 is
> pointing to the correct interface.
> Also you should check that the config.yml key
> sems.db_reg_agent.fetch_extra_sockets_from_peer is set to 'yes'.
> This will make the kamailio-lb forward the registration from the
> interface taken from contact header.
>
> BR,
> Andrew
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sipwise.com/pipermail/spce-user_lists.sipwise.com/attachments/20180529/7ca0c02c/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 42205 bytes
Desc: not available
URL: <http://lists.sipwise.com/pipermail/spce-user_lists.sipwise.com/attachments/20180529/7ca0c02c/attachment-0001.png>


More information about the Spce-user mailing list