I have an issue regarding the IMAP4 connection control features of Mercury, though this maybe as much my (lack of) understanding of networking protocols as it may be related to Mercury.
The scenario is this. For some time I accessed my Mercury server using my mobile phone's E-mail (IMAP4) capability. So that I could have somewhat better security, I wanted to do some IP source address filtering. The single router that I was using at the time was a D-Link DI-624, which does provide source address and port filtering in its firewall. One slight complication is that my wireless service provider uses a range of source IP addresses, and these have to be found by trial and error from the router log, because they are not made publicly available. All of this went well except that the DI-624 is notoriously prone to re-boots when exposed to wireless interference (from phones, security systems etc) and packet overload. This results in loss of connectivity and resetting of the router date information back to 2002. Other than this re-boot problem, the set-up worked well, once I had found out the the correct IP address ranges to allow in.
Eventually, I became tired of the router re-boot problem and purchased another router, a Linksys WRT54GL. Although this is a much more stable router, it doesn't offer source IP address filtering (at least not with the stock firmware, without using DD-WRT). To solve this, I cascaded the two routers, the Linksys being closest to the Internet, providing wireless functionality and limiting the traffic exposure of the D-Link, and the D-Link (with wireless turned off) providing the IP address filtering. The two routers are cascaded (LAN-WAN ports) rather than linked (LAN-LAN) port, so they have separate subnets. This arrangement works fine and both routers are stable, but I have lost the IP address filtering capabilty to allow my mobile phone access. Eventually, I plan to put DD-WRT onto the Linksys, but I don't have time to do this at the moment.
Now to where Mercury IMAP4 connection control comes into the picture. In trying to sort out why I could no longer obtain mail access to Mercury from my phone (which should have been obvious to me, with the cascaded router configuration), I started to look at the connection controls that I had put in place in MercuryI. What I found was that I could only obtain an IMAP4 connection from the Internet if I allowed address 192.168.1.1. Now 192.168..1.1 is the address of the Linksys router (closest to the Internet). The D-Link router, which comes after the Linksys and to which the Mercury server machine is connected, has an address of 192.168.17.1, with all connected machines being on its 192.168.17.0/24 subnet. The thing that is puzzling me is why Mercury connection control is requiring 192.168.1.1 to be allowed though, when there is another subnet in-between? This begs another question and that is, if I am using a NAT router with a firewall (and IP address filtering), does MercuryI connection control provide any benefit?
Any help in clarifying these questions for me would be much appreciated.
Thank you
Gordon
<P>I have an issue regarding the IMAP4&nbsp;connection control features of Mercury, though this maybe as much my (lack of) understanding of networking protocols as it may be related to Mercury.</P>
<P>The scenario is this.&nbsp; For some time I accessed my Mercury server using my mobile phone's E-mail (IMAP4) capability.&nbsp; So that I could have somewhat better security, I wanted to do some IP source address filtering.&nbsp; The single router that I was using at the time was a D-Link DI-624, which does provide source address and port filtering in its firewall.&nbsp; One slight complication is that my wireless service provider uses a range of source IP addresses, and these have to be found by trial and error from the router log, because they are not made publicly available.&nbsp; All of this went well except that the DI-624 is notoriously prone to re-boots when exposed to wireless interference (from phones, security systems etc) and packet overload.&nbsp; This results in loss of connectivity and resetting of the router date information back to 2002.&nbsp; Other than this re-boot problem, the set-up worked well, once I had found out the the correct IP address ranges to allow in.</P>
<P>Eventually, I became tired of the router re-boot problem and purchased another router, a Linksys WRT54GL.&nbsp; Although this is a much more stable router, it doesn't offer source IP address filtering (at least not with the stock firmware, without using DD-WRT).&nbsp; To solve this, I cascaded the two routers, the Linksys being closest to the Internet, providing wireless functionality and limiting the traffic exposure of the D-Link, and the D-Link (with wireless turned off)&nbsp;providing the IP address filtering.&nbsp; The two routers are cascaded (LAN-WAN ports) rather than linked (LAN-LAN) port, so they have separate subnets.&nbsp; This arrangement works fine and both routers are stable, but I have lost the IP address filtering capabilty to allow my mobile phone access.&nbsp; Eventually, I plan to put DD-WRT onto the Linksys,&nbsp;but I don't have time to do this at the moment.</P>
<P>Now to&nbsp;where Mercury IMAP4 connection control comes into the picture.&nbsp; In trying to sort out why I could no longer obtain mail access to Mercury from my phone (which should have been obvious to me, with the cascaded router configuration), I started to look at the connection controls that I had put in place in MercuryI.&nbsp; What I found was that I could only obtain an IMAP4 connection from the Internet if I allowed address 192.168.1.1.&nbsp; Now 192.168..1.1 is the address of the Linksys router (closest to the Internet).&nbsp; The D-Link router, which comes after the Linksys and to which the Mercury server machine is connected, has an address of 192.168.17.1, with all connected machines being on its 192.168.17.0/24 subnet.&nbsp; The thing that is puzzling me is why Mercury connection control is requiring 192.168.1.1 to be allowed though, when there is another subnet in-between?&nbsp; This begs another question and that is, if I am using a NAT router with a firewall (and IP address filtering), does MercuryI connection control provide any benefit?</P>
<P>Any help in clarifying these questions for me would be much appreciated.</P>
<P>Thank you</P>
<P>Gordon</P>