<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
    If your cluster's virtual IP is using ip aliasing (eg eth0:0), i
    think your problem come from UDP flows, they are, in opposition to
    TCP flows, unconnected, so the IP stack take the shortest
    route/interface to send them, wich is when this is the default
    route, the real interface and not the aliased.<br>
    <br>
    For exemple if you have eth0 the real, eth0:0 the virtual, you can
    try to add in your failback/failover cluster script something like
    this :<br>
    <br>
    # when the virtual ip come up<br>
    ip r a "SIP_PROVIDER_IP" via "GATEWAY_IP" dev eth0:0<br>
    <br>
    # when the virtual ip come down, maybe facultative because the route
    is deleted when the interface fall down<br>
    ip r d "SIP_PROVIDER_IP" via "GATEWAY_IP" dev eth0:0<br>
    <br>
    Regards,<br>
    <br>
    Cédric<br>
    <br>
    <br>
    Le 15/06/11 19:01, <a class="moz-txt-link-abbreviated" href="mailto:asterisk-users-request@lists.digium.com">asterisk-users-request@lists.digium.com</a> a écrit :
    <blockquote
      cite="mid:mailman.11.1308157272.11473.asterisk-users@lists.digium.com"
      type="cite">
      <pre wrap="">Date: Wed, 15 Jun 2011 17:28:36 +0200
From: <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:rosenberger@taoweb.at">rosenberger@taoweb.at</a>
Subject: [asterisk-users] connecting to SIP Provider with virtual IP
        from        pacemaker cluster
To: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:asterisk-users@lists.digium.com">&lt;asterisk-users@lists.digium.com&gt;</a>
Message-ID: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:d265002689c5927864dc1da6ae1f1e0b@taoweb.at">&lt;d265002689c5927864dc1da6ae1f1e0b@taoweb.at&gt;</a>
Content-Type: text/plain; charset=UTF-8; format=flowed

Hello !

i am new to this list and asterisk.

I run asterisk 1.4 on a OpenSuSE 11.4. My SIP Provider needs my IP to 
connect the local area number to my IP and also for there firewall.
I plan to run asterisk in a pacemaker cluster that is not the problem 
and works.
My problem is the virtual IP from the cluster and the connection to the 
SIP Provider.
My Server has 2 NIC's one intern to register the VOIP Phone's and one 
external to register to the SIP Provider.
If i run asterisk with a virtuail IP configuration i get problems to 
connect to the SIP Provider
because the ip route uses the real Hardware NIC ip.
OK this i can solve with setting a sorce IP with ip route. That works 
with ssh an other but not with asterisk.
tcpdump always show the the ip from the real Hardware device.
A bindaddr in the SIP conf is first not possible because i had to 
connect from internal and external.
But when i try a bindaddr on the virtual device tcpdump shows the same 
result that the connection comes
from the real IP.

maybe some had the same problem an can give me a hint.


BR/Torsten</pre>
    </blockquote>
        <br>
    <br>
    <div class="moz-signature">-- <br>
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <title></title>
      <span class="Apple-style-span" style="border-collapse: separate;
        color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal;
        font-variant: normal; font-weight: normal; letter-spacing:
        normal; line-height: normal; orphans: 2; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; font-size: medium;"><span
          class="Apple-style-span" style="border-collapse: separate;
          color: rgb(0, 0, 0); font-family: Helvetica; font-style:
          normal; font-variant: normal; font-weight: normal;
          letter-spacing: normal; line-height: normal; orphans: 2;
          text-indent: 0px; text-transform: none; white-space: normal;
          widows: 2; word-spacing: 0px; font-size: medium;"><span
            class="Apple-style-span" style="border-collapse: separate;
            color: rgb(0, 0, 0); font-family: Helvetica; font-style:
            normal; font-variant: normal; font-weight: normal;
            letter-spacing: normal; line-height: normal; orphans: 2;
            text-indent: 0px; text-transform: none; white-space: normal;
            widows: 2; word-spacing: 0px; font-size: medium;">
            <div><b><font color="#003f80" face="Arial" size="2">Cédric
                  Lemarchand<br>
                </font></b></div>
            <div>
              <p><font color="#7e7c83" face="Arial" size="1">52 avenue
                  de l'Europe<br>
                  78160 Marly-le-Roi<br>
                  France</font> <br>
                <br>
                <font color="#003f80" face="Arial" size="2">Tel. +33
                  (0)1 30 08 88 88<br>
                  Cell. +33 (0)6 37 23 40 93</font></p>
              <p><font color="#003f80" face="Arial" size="2"><img
                    alt="logo"
                    src="cid:part1.01050706.02040000@ixcore.com"
                    height="27" width="177"><br>
                </font></p>
            </div>
          </span></span></span> </div>
  </body>
</html>