Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.



2861 posts

Uber Geek
+1 received by user: 131

Trusted
Subscriber

Topic # 107193 8-Aug-2012 14:23 Send private message

Hey guys,
I'm deploying my first ever Asterisk system behind NAT (done a half dozen on public IPs). For context I have the following:

2x internal subnets:
192.168.0.0/24: clients
192.168.2.0/24: servers

I have the asterisk on 192.168.2.4. This is behind Unleash ADSL through Draytek 120 in bridge and onto PFsense 2.0.

I have put a NAT rule of SIP (5060) to 192.168.2.4 and added a firewall rule that allows access from source address 58.28.20.150 to all ports.

My problem is it will work for a while and then when I try to make calls into it they get bounced with the WxC unavailable message. If I reboot the system I'm OK again. Am I missing something?





Create new topic
Awesome
3701 posts

Uber Geek
+1 received by user: 311

Trusted
Subscriber

  Reply # 669636 8-Aug-2012 14:46 Send private message

How many concurrent SIP registrations? Do you need to open up more ports?

(Doesn't SIP use one port per reg?)




Twitter: ajobbins



2861 posts

Uber Geek
+1 received by user: 131

Trusted
Subscriber

  Reply # 669644 8-Aug-2012 14:57 Send private message

Yea I thought that may be the case so forwarded port 5061 aswell. But there is only a single VFX trunk registration?





1599 posts

Uber Geek
+1 received by user: 307

Trusted
Orcon
Subscriber

  Reply # 669656 8-Aug-2012 15:37 Send private message

Sounds like your box is not registering often enough to keep the registration alive.  Try shortening the re-registration period.



2861 posts

Uber Geek
+1 received by user: 131

Trusted
Subscriber

  Reply # 669687 8-Aug-2012 16:12 Send private message

Thanks for the idea. I've changed the following line in the TRUNK configuration:

regseconds=180 (default given by wxc)

To:

regseconds=30


I have left the following as the default WxC value:
registertimeout=20

Will report back!







2861 posts

Uber Geek
+1 received by user: 131

Trusted
Subscriber

  Reply # 669727 8-Aug-2012 16:58 Send private message

Na sometimes it works, sometimes it is the WxC man saying:

"the party you are trying to reach"... etc. etc.

I have a feeling it may be to do with NAT on PFSense. Just doing some searches now. Man can't wait till IPv6 is common place and no more of this NAT nonsense ;p.





1599 posts

Uber Geek
+1 received by user: 307

Trusted
Orcon
Subscriber

  Reply # 669728 8-Aug-2012 17:02 Send private message

Zeon: Na sometimes it works, sometimes it is the WxC man saying:

"the party you are trying to reach"... etc. etc.

I have a feeling it may be to do with NAT on PFSense. Just doing some searches now. Man can't wait till IPv6 is common place and no more of this NAT nonsense ;p.


Hmm, could be a NAT issue, although with port forwarding it shouldn't matter.

Are you using port 5060 on your Asterisk box to listen?

Can you send me a tcpdump from the asterisk box?  Might be able to tell what's going on.



2861 posts

Uber Geek
+1 received by user: 131

Trusted
Subscriber

  Reply # 669738 8-Aug-2012 17:12 Send private message

Hey guys I think it may have something to do with static port on outbound NAT in PFSense:

http://doc.pfsense.org/index.php/Static_Port

By default it is dynamic and can change however I have forced a rule to keep it static and it looks to be working.







2861 posts

Uber Geek
+1 received by user: 131

Trusted
Subscriber

  Reply # 669745 8-Aug-2012 17:37 Send private message

ubergeeknz:
Zeon: Na sometimes it works, sometimes it is the WxC man saying:

"the party you are trying to reach"... etc. etc.

I have a feeling it may be to do with NAT on PFSense. Just doing some searches now. Man can't wait till IPv6 is common place and no more of this NAT nonsense ;p.


Hmm, could be a NAT issue, although with port forwarding it shouldn't matter.

Are you using port 5060 on your Asterisk box to listen?

Can you send me a tcpdump from the asterisk box?  Might be able to tell what's going on.


Yea it was using port 5060. Definitely looks to be that static port issue. Seriously, NAT can DIAF. Thanks very much for the offer to check TCPDump data though Smile





8 posts

Wannabe Geek


  Reply # 669755 8-Aug-2012 18:00 Send private message

Zeon: Seriously, NAT can DIAF. Thanks very much for the offer to check TCPDump data though Smile


For the most part NAT is fine, it's when the router/firewall doing the NAT tries to be 'clever' that things like SIP start to fall down.

SIP-ALG/SIP-NAT, now that can go DIAF - causes more problems than it claims to solve.



2861 posts

Uber Geek
+1 received by user: 131

Trusted
Subscriber

  Reply # 670167 9-Aug-2012 16:18 Send private message

impsycho:
Zeon: Seriously, NAT can DIAF. Thanks very much for the offer to check TCPDump data though Smile


For the most part NAT is fine, it's when the router/firewall doing the NAT tries to be 'clever' that things like SIP start to fall down.

SIP-ALG/SIP-NAT, now that can go DIAF - causes more problems than it claims to solve.


Haha I think I must have gotten used to native connectivity where you only needed to worry about firewall rules.

Yea I have had problems with phones and SIP-ALG before. In this case I'm not sure 100% of what static port does but looks to randomize outgoing ports as a security measure?





8 posts

Wannabe Geek


  Reply # 678034 28-Aug-2012 10:25 Send private message

Hi,
I have an SPA2102 behind pfsense, and it gave problems at first due to double-NAT (pfsense doing NAT and then the ADSL modem doing NAT too). I changed the modem to a Draytek Vigor 120 that does PPoE to PPPoA bridging, and then the pfSense box gets the public IP and all good after that.
Not sure if there's anything in that that will help you?
Cheers,
Craig

Create new topic








Twitter »
Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when new jobs are posted to our jobs board:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:




News »

Trending now »
Hot discussions in our forums right now:

MH370 - Call for Search & Rescue Help
Created by DS248, last reply by Sideface on 17-Apr-2014 17:28 (735 replies)
Pages... 47 48 49


Forms of government for New Zealand
Created by charsleysa, last reply by Sidestep on 21-Apr-2014 12:56 (123 replies)
Pages... 7 8 9


Whats the best wife friendly media centre?
Created by amorpeth, last reply by jonolynn on 19-Apr-2014 20:20 (14 replies)

Snap suffering Trans-Tasman congestion 18/04?
Created by Lias, last reply by NonprayingMantis on 19-Apr-2014 00:05 (26 replies)
Pages... 2


Help ! Home business connection and VDSL dead. yikes.
Created by Scotsman, last reply by Scotsman on 17-Apr-2014 21:10 (26 replies)
Pages... 2


galaxy s4 now on 4.4.2
Created by nzrock, last reply by jeffnz on 21-Apr-2014 12:52 (62 replies)
Pages... 3 4 5


TVNZ on Demand Jailbreak Detection
Created by TranceManNZ, last reply by hio77 on 18-Apr-2014 20:25 (12 replies)

Is it legal to rip your own DVD in New Zealand?
Created by PSlover14, last reply by Geektastic on 18-Apr-2014 11:40 (25 replies)
Pages... 2



Geekzone Live »
Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.

Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.