Thank you Olle. Well, in my test scenario I will leave the /bindaddr=::/ value. Any idea if/when asterisk will support two specific bindaddr (one for IPv4 and another for IPv6) ?
- Miguel Baptista On 3/13/2013 10:06 AM, Olle E. Johansson wrote: > ; With the current situation, you can do one of four things: > ; a) Listen on a specific IPv4 address. Example: bindaddr=192.0.2.1 > ; b) Listen on a specific IPv6 address. Example: > bindaddr=2001:db8::1 > ; c) Listen on the IPv4 wildcard. Example: bindaddr=0.0.0.0 > ; d) Listen on the IPv4 and IPv6 wildcards. Example: bindaddr=:: > > > From the configuration file - you can do "ONE" of four things, but > only one. You can not have multiple bindaddr= settings. > > /O > 11 mar 2013 kl. 11:03 skrev Miguel Baptista > <[email protected] <mailto:[email protected]>>: > >> Hi Asghar, >> >> Thanks for you reply. Which Asterisk version are you using? >> >> I am using Asterisk 11.1.0 >> when I use the /bindaddr /parameters with specific IP addresses, >> Asterisk will listen only on the last entry. >> >> For example, when I have >> /bindaddr=ipv4A:port >> //bindaddr=[ipv6A]:port / >> >> it will listen only on the IPv6A address >> >> and when I have the other way around: >> / >> bindaddr=[ipv6A]:port / >> /bindaddr=ipv4A:port >> // >> /Asterisk will only listen on the IPv4A address. >> >> The only way I found to force asterisk to listen on both IPv4A and >> IPv6 A was to use/bindaddr=[::] /but it makes asterisk to listen also >> on the other IP addresses. >> >> Maybe this is fix on a newer Asterisk version. >> >> - Miguel Baptista >> >> On 3/10/2013 8:04 PM, Asghar Mohammad wrote: >>> hi, >>> i am using similer setup just put / bindaddr=ipv4A:port >>> and //bindaddr=[ipv6A]:port ans it should work./ >>> >>> On Sun, Mar 10, 2013 at 3:04 PM, Miguel Baptista >>> <[email protected] <mailto:[email protected]>> wrote: >>> >>> Hello, >>> >>> I am doing some tests with asterisk on a dual-stack >>> environment. I have some doubts regarding asterisk binding >>> addresses on a server with 2 network cards. >>> >>> According to asterisk documentation: >>> >>> /; With the current situation, you can do one of four things:/ >>> /; a) Listen on a specific IPv4 address. Example: >>> bindaddr=192.0.2.1/ >>> /; b) Listen on a specific IPv6 address. Example: >>> bindaddr=2001:db8::1/ >>> /; c) Listen on the IPv4 wildcard. Example: >>> bindaddr=0.0.0.0/ >>> /; d) Listen on the IPv4 and IPv6 wildcards. Example: >>> bindaddr=::/ >>> /; (You can choose independently for UDP, TCP, and TLS, by >>> specifying different values for/ >>> /; "udpbindaddr", "tcpbindaddr", and "tlsbindaddr".)/ >>> /; (Note that using bindaddr=:: will show only a single IPv6 >>> socket in netstat./ >>> /; IPv4 is supported at the same time using IPv4-mapped >>> IPv6 addresses.)/ >>> /;/ >>> /; You may optionally add a port number. (The default is >>> port 5060 for UDP and TCP, 5061/ >>> /; for TLS)./ >>> /; IPv4 example: bindaddr=0.0.0.0:5062 <http://0.0.0.0:5062/>/ >>> /; IPv6 example: bindaddr=[::]:5062/ >>> /;/ >>> /; The address family of the bound UDP address is used to >>> determine how Asterisk performs/ >>> /; DNS lookups. In cases a) and c) above, only A records are >>> considered. In case b), only/ >>> /; AAAA records are considered. In case d), both A and AAAA >>> records are considered. Note,/ >>> /; however, that Asterisk ignores all records except the >>> first one. In case d), when both A/ >>> /; and AAAA records are available, either an A or AAAA >>> record will be first, and which one/ >>> /; depends on the operating system. On systems using glibc, >>> AAAA records are given/ >>> /; priority./ >>> >>> >>> Lets say that I have two network cards: A and B. >>> Both interfaces have IPv4 and IPv6 addresses: IPv4 A, IPv6 A, >>> IPv4 B and IPv6 B. >>> >>> How can I make asterisk to run only on B network addresses (IPv6 >>> and IPv4)? The /bindaddr=[::] /config parameter tells asterisk >>> to run on all available addresses, including the addresses on >>> the A network. But that's not exactly what I want. >>> >>> - Miguel Baptista >>> >>> >>> -- >>> _____________________________________________________________________ >>> -- Bandwidth and Colocation Provided by >>> http://www.api-digital.com <http://www.api-digital.com/> -- >>> New to Asterisk? Join us for a live introductory webinar every >>> Thurs: >>> http://www.asterisk.org/hello >>> >>> asterisk-users mailing list >>> To UNSUBSCRIBE or update options visit: >>> http://lists.digium.com/mailman/listinfo/asterisk-users >>> >>> >>> >>> >>> -- >>> _____________________________________________________________________ >>> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >>> New to Asterisk? Join us for a live introductory webinar every Thurs: >>> http://www.asterisk.org/hello >>> >>> asterisk-users mailing list >>> To UNSUBSCRIBE or update options visit: >>> http://lists.digium.com/mailman/listinfo/asterisk-users >> >> -- >> _____________________________________________________________________ >> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >> New to Asterisk? Join us for a live introductory webinar every Thurs: >> http://www.asterisk.org/hello >> >> asterisk-users mailing list >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users > > > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
