|
||||||||
Hi, I needed to renumber my home network as someone here wanted to be able to connect to a Zyxel ZyWall VPN that wanted to use 192.168.1.0 as the "remote" network which became an issue as our local network was already "192.168.1.0/24". I decided I would take this opportunity to get rid of NAT all together and setup real IP addresses on all machines. I am fortunate to have an ISP that gives IP's away for nothing, so I got hold of a /27 and set everything up. m0n0wall is running with PPPoE and is automatically assigned a WAN address, I have my /27 setup as the LAN address, and then a separate DHCP machine handing out addresses. All PC's are working just fine, they can browse the internet, VPN even works OK now. However, I have one issue which is confusing me. I have a Polycom IP320 VOIP phone which connects to a hosted VOIP server. I have given the phone a DHCP exclusion, and set the necessary boot server options and the phone boots OK, downloads the config files via FTP. When it then tries to register via SIP, it decides to use the WAN address of my m0n0wall and not it's LAN IP address. Note that when it's downloading the config files via FTP, it uses it's LAN IP as expected. Obviously my WAN IP is not expecting SIP registration packets to hit it, so it ignores them and my phone remains unregistered. I cannot figure out where I have gone wrong here, and it may have nothing to do with m0n0wall at all, but it's the first place I am looking. I have advanced outbound NAT enabled, with no rules configured. Is there anything else I need to configure to convince this phone to ALWAYS use it's LAN IP and not my WAN IP address ? FYI I have been running Wireshark on the hosted VOIP server and can see that the SIP register packet has the correct IP address in the SIP part, but in the IP wrapper it has the WAN IP. m0n0wall 1.3b15 is in use. Thanks for your help! Andrew Thompson |