I'm designing my first Asterisk system, and I'm a bit stuck on where to put the server. I've got a bunch of Polycom {IP501,IP601} phones and a Linksys SRW224P Poe switch, and I'm building a box to run A@Home...
I have some public static IPs available, and I have NAT router(s) providing internet access to my LAN, so I can either give the PBX a static IP or put it on my LAN, but I can't figure out what's the 'right' thing to do.
Obviously I want to put the phones on the LAN, so I can move them around to any network jack, and they can supply LAN connectivity to connected computers. Therefore the phones will be behind my NAT router getting IP addresses in the 192.168.1.x subnet.
I figure I can either:
A) Put the PBX behind the NAT router. This puts the phones on the same subnet as the PBX, and adds some additional security by putting the PBX behind a (hardware) firewall. The downside is that there are ports to open in the firewall, and my impression is that connecting phones in other locations is more difficult and/or prone to problems.
B) Put the PBX out on the net with a static IP, but then don't the phones have to do the (STUN?) NAT Traversal thing to get to their PBX?
C) I suppose I could play some games with DMZ on a cheap router, but that feels like the worst of both worlds...
D) There's probably something I can do with VLANs on the switch, but that's a rathole, I can't find any good VLAN references, and I really don't want to try to learn too many things at once. 8*|
Anyway, I'd really appreciate some hints or general guidance from the experts here!
Thanks!