De situatie is alsvolgt:
Ik heb twee internetverbindingen (WAN1 en WAN2). WAN1 draait op een Zyxel P-2602R-D1A modem en WAN2 op een Zyxel P-2602R-D3A modem. Vanaf deze modems gaat er een kabel in een pfSense machine, daarna gaat er via een switch een kabel naar een Trixbox machine. Deze Trixbox machine werkt voor lokale SIP-clients perfect, maar als ik extern een SIP-client wil laten inloggen krijg ik gewoon geen verbinding. Al een hele avond aan het "hobby'en" maar helaas nog zonder succes.
De modems hebben allebei een DMZ gekregen naar de pfSense machine (uiteraard ook firewall opengezet). Beide modems hebben ook de optie "SIP ALG" aanstaan. Vervolgens heb ik in pfSense (slechts voor bepaalde IP-adressen) alle poorten weer geforward naar de Trixbox machine. Dit zodat er ook geen problemen kunnen komen door een poort die te weinig openstaat. Als ik op een reguliere andere poort check (FTP, SSH etc.) wordt alles perfect doorgelaten, waardoor ik er eigenlijk vanuit ga dat de portforwarding prima werkt.
Vervolgens op de Trixbox machine er voor gezorgd dat mijn sip_nat.conf er alsvolgt uitziet:
(externip= heeft uiteraard het echte externe IP (van de interface waar al het verkeer standaard over gaat, dat eerst maar eens werkend hebben. localnet= heeft uiteraard ook de echte waardes).nat=yes
externip=0.0.0.0
localnet=192.168.xxx.xxx/255.255.255.0
Ook bij de extensions zelf staat nat=yes.
Ik kan overigens wel op afstand inloggen met een IAX2 account, maar gezien ik extern een telefoon wil gebruiken die enkel SIP aankan, wil ik dat ook graag werkend hebben. Iemand een idee? Ik begin een beetje te twijfelen of de modems alles wel goed doorlaten.

Likes:


Quote
