- Mitglied seit
- 4 Aug 2005
- Beiträge
- 238
- Punkte für Reaktionen
- 1
- Punkte
- 16
Servus Leute,
ich habe einen Asterisk Server und einen Multihomed Router (sprich der Router hat mehrere öffentliche IP-Adressen).
Meine Interfaces lauten WAN1, WAN2 und WAN3. Die Default-Route wird dynamisch bestimmt und liegt derzeit auf WAN3, weil sie die schnellste und effektivste Route ins Internet ist.
WAN1 ist eine Schnittstelle mit dynamischer IP-Adresse (Kabel Deutschland GmbH) - und genau diese Schnittstelle soll für Asterisk verwendet werden, wenn er Outbound-Calls / Registers zu Foreign-Destinations macht.
Wichtig: Ich möchte von Diensten wie DynDNS Abstand nehmen und nur mit Boardmitteln arbeiten.
Ist es bei Asterisk denn möglich ihm zu sagen, welches ausgehende Interface er für Verbindungen (bzw. ihm sagen, dass er die SRC-IP-Address von WAN1 für ausgehende Pakete) verwenden soll?
Mein dynamisches Routing ist so konzipiert, dass Pakete, bei welchen die SRC-IP-Adresse mit der der WAN-Schnittstelle übereinstimmt, immer über diese Schnittstelle verschickt wird (Policy Routing).
Wenn also ein Programm die IP-Adresse von WAN1 als SRC-IP-Addr nutzt, dann geht das Paket an WAN1 raus, das Gleiche gilt für WAN2 und WAN3, egal, wie auf welche Schnittstelle die Default-Route zeigt.
Nun müsste ich irgendwie dem Asterisk sagen, LISTEN ON 0.0.0.0 (damit Pakete an allen Schnittstellen empfangen werden können). Und wenn er DATEN, wie z.B. REGISTER, INVITE oder sonstiges mit einem bestimmten Provider austauschen möchte, dass er dann WAN1 als SRC-IP-Adresse verwenden soll.
Geht das?
Liebe Grüße,
Michael Rack.
ich habe einen Asterisk Server und einen Multihomed Router (sprich der Router hat mehrere öffentliche IP-Adressen).
Meine Interfaces lauten WAN1, WAN2 und WAN3. Die Default-Route wird dynamisch bestimmt und liegt derzeit auf WAN3, weil sie die schnellste und effektivste Route ins Internet ist.
WAN1 ist eine Schnittstelle mit dynamischer IP-Adresse (Kabel Deutschland GmbH) - und genau diese Schnittstelle soll für Asterisk verwendet werden, wenn er Outbound-Calls / Registers zu Foreign-Destinations macht.
Wichtig: Ich möchte von Diensten wie DynDNS Abstand nehmen und nur mit Boardmitteln arbeiten.
Ist es bei Asterisk denn möglich ihm zu sagen, welches ausgehende Interface er für Verbindungen (bzw. ihm sagen, dass er die SRC-IP-Address von WAN1 für ausgehende Pakete) verwenden soll?
Mein dynamisches Routing ist so konzipiert, dass Pakete, bei welchen die SRC-IP-Adresse mit der der WAN-Schnittstelle übereinstimmt, immer über diese Schnittstelle verschickt wird (Policy Routing).
Wenn also ein Programm die IP-Adresse von WAN1 als SRC-IP-Addr nutzt, dann geht das Paket an WAN1 raus, das Gleiche gilt für WAN2 und WAN3, egal, wie auf welche Schnittstelle die Default-Route zeigt.
Nun müsste ich irgendwie dem Asterisk sagen, LISTEN ON 0.0.0.0 (damit Pakete an allen Schnittstellen empfangen werden können). Und wenn er DATEN, wie z.B. REGISTER, INVITE oder sonstiges mit einem bestimmten Provider austauschen möchte, dass er dann WAN1 als SRC-IP-Adresse verwenden soll.
Geht das?
Liebe Grüße,
Michael Rack.