Liebe Leute,
Ich setzte zur Zeit Asterisk auf einem HA-Cluster mit zwei Servern (active/passive) mit pacemaker/corosync/drbd auf. Alles super soweit.
Ich nutze zwei virtuelle IPs, eine aus einem internen Netz für die Telefone, die andere in einem privaten Netz meines Providers, um dort Gespräche hinzuschicken und Anrufe zu empfangen.
Ich möchte Asterisk dazu bringen, nur an diesen beiden IPs zu lauschen.
Wenn ich bindaddr = 0.0.0.0 verwende, registrieren sich die Telefone zwar an der virtuellen internen IP, bekomme die Antwort Pakete jedoch von der "Haupt-IP" der entsprechenden Netzwerkkarte.
Nach einem Failover funktioniert dass dann natürlich nicht mehr, da die zweite IP nicht mehr erreichbar ist.
Jemand ne Ahnung wie ich das Problem lösen kann? Habe viel gegoogelt, überall ähnliche Fragen gefunden, aber keine Antworten.
Danke,
aktivix
Ich setzte zur Zeit Asterisk auf einem HA-Cluster mit zwei Servern (active/passive) mit pacemaker/corosync/drbd auf. Alles super soweit.
Ich nutze zwei virtuelle IPs, eine aus einem internen Netz für die Telefone, die andere in einem privaten Netz meines Providers, um dort Gespräche hinzuschicken und Anrufe zu empfangen.
Ich möchte Asterisk dazu bringen, nur an diesen beiden IPs zu lauschen.
Wenn ich bindaddr = 0.0.0.0 verwende, registrieren sich die Telefone zwar an der virtuellen internen IP, bekomme die Antwort Pakete jedoch von der "Haupt-IP" der entsprechenden Netzwerkkarte.
Nach einem Failover funktioniert dass dann natürlich nicht mehr, da die zweite IP nicht mehr erreichbar ist.
Jemand ne Ahnung wie ich das Problem lösen kann? Habe viel gegoogelt, überall ähnliche Fragen gefunden, aber keine Antworten.
Danke,
aktivix