[PFS2.2.2][Multiwan] Problem mit Asterisk bei IP Wechsel oder Gateway down.
-
Hallo
Ich dachte eigendlich, dass ich das Problem gelöst hätte, aber dem ist leider nicht so.
Folgendes Problem habe ich…
Bei einem IP Wechsel oder wenn ein Gateway kurzfristig down geht, kann es passieren, dass bei der PFS States nicht mehr passen.
Folge ist, dass mein Asterisk (Der hinter der PFS steht) keine Verbindung mehr zu den Providern aufbauen kann. Manchmal sind alle Provider betroffen, manchmal nur ein Provider.
Das passiert auch nicht jedesmal, sondern meistens ein über den anderen Tag.
Sobald ich die States komplett kille, kann sich Asterisk wieder mit den Providern verbinden.Meine Konfiguration:
2 WAN Anschlüsse, 1 Kabelanschluss (Primary) 1 DSL Anschluss (Backup) wobei der Asterisk im Regelfall die DSL Anbindung nutzt und nur im Failoverfall auf den Kabelanschluss geht.
Alle anderen Clients nutzen im Regelfall den Kabelanschluss und schwenken im Backupfall auf die DSL Leitung.Outbound-NAT steht auf Hybrid mit einem zusätzlichen Static
UDP: Asterisk-Server -> Any Port:5060 -> DSL-AdressePortforwarding ist einmal vom DSL Anschluss UDP Port:5060 auf Asterisk Port:5060 und einmal
Kabelanschluss UDP Port:5060 auf Asterisk Port:5060Das Feature "State Killing on Gateway Failure" ist ausgehakt
Und das versteckte Feature "ip_change_kill_states" habe ich auf true gesetzt.Wenn jetzt noch jemand eine Idee hat, wäre ich dankbar, denn ich weiß ehrlich gesagt nicht mehr weiter, ausser einen CronJob zu erstellen, der jede Nacht, nach dem IP-Wechsel die States nochmal killt, was aber nur bei einem geplanten IP Wechsel eventuell helfen würde.
Gruß
Rubinho -
–Update--
Das Problem scheint wohl mit meinem anderen Problem https://forum.pfsense.org/index.php?topic=92446.0 zusammen zu hängen.
Die States verharken sich nur dann, wenn der Zustand meiner Gateways flapt und ich von Status Emails überschüttet werde.
@JeGr
Gibts eine Möglichkeit, dass diese Failover Gruppen etwas träger reagieren, sprich erst dann umschalten wenn das Gateway mindestens 30 Sekunden nicht erreichbar ist ?