[OpenSIPS-Users] How to ensure current IPV6 listening address

Robert Dyck rob.dyck at telus.net
Wed Oct 26 19:21:36 CEST 2016


Thank you for investigating this.

To improve the chance of Opensips getting the current IP address from the FQDN 
I employed the NetworkManager dispatcher to send an immediate update to the 
name server. I am sure that one could parse the output of 
'ip addr" and somehow update opensips.cfg but bash scripts are a mystery to 
me.

On October 26, 2016 04:20:23 PM Răzvan Crainea wrote:
> Hi, Robert!
> 
> After further documenting, it seems that linux can only provide IPv4
> interfaces (for more info, see [1], check for SIOCGIFCONF). In order to
> support IPv6, we need to find a different way to get the addresses.
> Please open a feature request on our tracker[2], and we will check how
> to support this.
> 
> [1] https://linux.die.net/man/7/netdevice
> [2] https://github.com/OpenSIPS/opensips/issues
> 
> Best regards,
> 
> Răzvan Crainea
> OpenSIPS Solutions
> www.opensips-solutions.com
> 
> On 10/20/2016 02:21 PM, Bogdan-Andrei Iancu wrote:
> > Hi Robert,
> > 
> > If you use in the listener definition the name of an interface, it
> > should detect IPV6 too. Is this working ?
> > 
> > Regards,
> > 
> > Bogdan-Andrei Iancu
> > OpenSIPS Founder and Developer
> > http://www.opensips-solutions.com
> > 
> > On 20.10.2016 00:35, Robert Dyck wrote:
> >> Thanks for your input. The second scenario doesn't appear to be an
> >> issue.
> >> 
> >>   If opensips can detect the IPV4 address on an interface should it
> >> 
> >> be only a
> >> minor enhancement to detect the IPV6 address?
> >> 
> >> On October 19, 2016 11:09:50 PM Bogdan-Andrei Iancu wrote:
> >>> Hi Robert,
> >>> 
> >>> I see here two aspects:
> >>> 
> >>> 1) how to determine the IP at OpenSIPS startup - you need to perform
> >>> the
> >>> IPv6 detection in a pre-start script and feed it to OpenSIPS. That is
> >>> the way it should be
> >>> 
> >>> 2) if the IP changes during runtime, there is nothing you can do rather
> >>> then restarting - OpenSIPS cannot change listeners during runtime.
> >>> 
> >>> Regards,
> >>> 
> >>> Bogdan-Andrei Iancu
> >>> OpenSIPS Founder and Developer
> >>> http://www.opensips-solutions.com
> >>> 
> >>> On 19.10.2016 19:14, Robert Dyck wrote:
> >>>> Using 1.10.5
> >>>> My ISP provides an IPV6 prefix which unfortunately is not static. My
> >>>> address does not change spontaneously but if the host is down for a
> >>>> significant time the address will change.
> >>>> 
> >>>> I thought it would be simply solved by specifying a listening
> >>>> interface in
> >>>> the configuration file. Unfortunately that only picks up the IPV4
> >>>> address.
> >>>> 
> >>>> I have a DDNS provider and I can specify a domain name in the
> >>>> configuration but my concern is that the address bound to the
> >>>> domain name
> >>>> may be stale at the moment that opensips comes up. Does opensips
> >>>> verify
> >>>> an address obtained through DNS?
> >>>> 
> >>>> _______________________________________________
> >>>> Users mailing list
> >>>> Users at lists.opensips.org
> >>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> > 
> > _______________________________________________
> > Users mailing list
> > Users at lists.opensips.org
> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> 
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users




More information about the Users mailing list