<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>13 mar 2013 kl. 20:30 skrev Miguel Baptista <<a href="mailto:miguel.baptista@uninett.no">miguel.baptista@uninett.no</a>>:</div><br class="Apple-interchange-newline"><blockquote type="cite">
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
<div bgcolor="#FFFFFF" text="#000000">
Thank you Olle.<br>
<br>
Well, in my test scenario I will leave the <i>bindaddr=::</i>
value. <br>
Any idea if/when asterisk will support two specific bindaddr (one
for IPv4 and another for IPv6) ?<br></div></blockquote><div><br></div>I do hope that the new stack that will be in early beta in Asterisk 12 is going to handle that. To fix it for</div><div>current asteirsk would be messy, so I just have the habit of running Kamailio in front to handle</div><div>both these issues, as well as to add DoS protection and proper TCP/TLS support.</div><div><br></div><div>Like many other things, these kind of issues will be fixed when there's someone that needs to </div><div>fix it and provides funding for a developer to do it or have developer resources, fix it and contribute</div><div>the code back to the project. </div><div><br></div><div>/O<br><blockquote type="cite"><div bgcolor="#FFFFFF" text="#000000">
<br>
- Miguel Baptista<br>
<br>
<br>
On 3/13/2013 10:06 AM, Olle E. Johansson wrote:
<blockquote cite="mid:2386B71C-4D83-43FF-9E2F-587A55911A50@edvina.net" type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<div>; With the current situation, you can do one of four things:</div>
<div>; a) Listen on a specific IPv4 address. Example:
bindaddr=192.0.2.1</div>
<div>; b) Listen on a specific IPv6 address. Example:
bindaddr=2001:db8::1</div>
<div>; c) Listen on the IPv4 wildcard. Example:
bindaddr=0.0.0.0</div>
<div>; d) Listen on the IPv4 and IPv6 wildcards. Example:
bindaddr=::</div>
<div><br>
</div>
<div><br>
</div>
<div>From the configuration file - you can do "ONE" of four
things, but only one. You can not have multiple bindaddr=
settings.</div>
<div><br>
</div>
<div>/O</div>
<div>
<div>11 mar 2013 kl. 11:03 skrev Miguel Baptista <<a moz-do-not-send="true" href="mailto:miguel.baptista@uninett.no">miguel.baptista@uninett.no</a>>:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
<div bgcolor="#FFFFFF" text="#000000"> Hi Asghar,<br>
<br>
Thanks for you reply. Which Asterisk version are you using?
<br>
<br>
I am using Asterisk 11.1.0 <br>
when I use the <i><small>bindaddr </small></i>parameters
with specific IP addresses, Asterisk will listen only on the
last entry. <br>
<br>
For example, when I have <br>
<i><small>bindaddr=ipv4A:port <br>
</small></i><i><small>bindaddr=[ipv6A]:port </small></i><br>
<br>
it will listen only on the IPv6A address<br>
<br>
and when I have the other way around:<br>
<i><small><br>
bindaddr=[ipv6A]:port </small></i><br>
<i><small>bindaddr=ipv4A:port <br>
</small></i><i><small><br>
</small></i>Asterisk will only listen on the IPv4A
address.<br>
<br>
The only way I found to force asterisk to listen on both
IPv4A and IPv6 A was to use<small><big> </big></small><i><small><big>bindaddr=[::]
</big></small></i>but it makes asterisk to listen also
on the other IP addresses.<br>
<br>
Maybe this is fix on a newer Asterisk version.<br>
<br>
- Miguel Baptista<br>
<br>
On 3/10/2013 8:04 PM, Asghar Mohammad wrote:
<blockquote cite="mid:CAL29e+pPOUZHiNiRBV2-5ZBLzdYF27FoM6n5KGzPv35ETb01Eg@mail.gmail.com" type="cite">hi,
<div>i am using similer setup just put <i><small> bindaddr=ipv4A:port
and </small></i><i><small>bindaddr=[ipv6A]:port ans
it should work.</small></i><br>
<br>
<div class="gmail_quote">On Sun, Mar 10, 2013 at 3:04
PM, Miguel Baptista <span dir="ltr"><<a moz-do-not-send="true" href="mailto:miguel.baptista@uninett.no" target="_blank">miguel.baptista@uninett.no</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Hello,<br>
<br>
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.<br>
<br>
According to asterisk documentation:<br>
<blockquote><i><small>; With the current
situation, you can do one of four things:</small></i><br>
<i><small>; a) Listen on a specific IPv4
address. Example: bindaddr=192.0.2.1</small></i><br>
<i><small>; b) Listen on a specific IPv6
address. Example: bindaddr=2001:db8::1</small></i><br>
<i><small>; c) Listen on the IPv4
wildcard. Example:
bindaddr=0.0.0.0</small></i><br>
<i><small>; d) Listen on the IPv4 and IPv6
wildcards. Example: bindaddr=::</small></i><br>
<i><small>; (You can choose independently for
UDP, TCP, and TLS, by specifying different
values for</small></i><br>
<i><small>; "udpbindaddr", "tcpbindaddr", and
"tlsbindaddr".)</small></i><br>
<i><small>; (Note that using bindaddr=:: will
show only a single IPv6 socket in netstat.</small></i><br>
<i><small>; IPv4 is supported at the same time
using IPv4-mapped IPv6 addresses.)</small></i><br>
<i><small>;</small></i><br>
<i><small>; You may optionally add a port
number. (The default is port 5060 for UDP
and TCP, 5061</small></i><br>
<i><small>; for TLS).</small></i><br>
<i><small>; IPv4 example: bindaddr=<a moz-do-not-send="true" href="http://0.0.0.0:5062/" target="_blank">0.0.0.0:5062</a></small></i><br>
<i><small>; IPv6 example: bindaddr=[::]:5062</small></i><br>
<i><small>;</small></i><br>
<i><small>; The address family of the bound UDP
address is used to determine how Asterisk
performs</small></i><br>
<i><small>; DNS lookups. In cases a) and c)
above, only A records are considered. In
case b), only</small></i><br>
<i><small>; AAAA records are considered. In case
d), both A and AAAA records are considered.
Note,</small></i><br>
<i><small>; however, that Asterisk ignores all
records except the first one. In case d),
when both A</small></i><br>
<i><small>; and AAAA records are available,
either an A or AAAA record will be first,
and which one</small></i><br>
<i><small>; depends on the operating system. On
systems using glibc, AAAA records are given</small></i><br>
<i><small>; priority.</small></i><br>
</blockquote>
<br>
Lets say that I have two network cards: A and B. <br>
Both interfaces have IPv4 and IPv6 addresses: IPv4
A, IPv6 A, IPv4 B and IPv6 B.<br>
<br>
How can I make asterisk to run only on B network
addresses (IPv6 and IPv4)? <small><big>The </big></small><i><small><big>bindaddr=[::]
</big></small></i><small><big>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.<span class="HOEnZb"><font color="#888888"><br>
<br>
- Miguel Baptista<br>
<br>
</font></span></big></small> </div>
<br>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a moz-do-not-send="true" href="http://www.api-digital.com/" target="_blank">http://www.api-digital.com</a>
--<br>
New to Asterisk? Join us for a live introductory
webinar every Thurs:<br>
<a moz-do-not-send="true" href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a moz-do-not-send="true" href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.api-digital.com/">http://www.api-digital.com</a> --
New to Asterisk? Join us for a live introductory webinar every Thurs:
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.asterisk.org/hello">http://www.asterisk.org/hello</a>
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a></pre>
</blockquote>
<br>
</div>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a moz-do-not-send="true" href="http://www.api-digital.com/">http://www.api-digital.com</a>
--<br>
New to Asterisk? Join us for a live introductory webinar every
Thurs:<br>
<a moz-do-not-send="true" href="http://www.asterisk.org/hello">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a moz-do-not-send="true" href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a></blockquote>
</div>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by <a class="moz-txt-link-freetext" href="http://www.api-digital.com/">http://www.api-digital.com</a> --
New to Asterisk? Join us for a live introductory webinar every Thurs:
<a class="moz-txt-link-freetext" href="http://www.asterisk.org/hello">http://www.asterisk.org/hello</a>
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
<a class="moz-txt-link-freetext" href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a></pre>
</blockquote>
<br>
</div>
</blockquote></div><br></body></html>