iVisit will work with many routers and firewalls without any special configuration, as long as the router/firewall is configured to allow all "outbound services" (this is the usual default security setting). However, with some types of routers, you will also need to establish iVisit as an "inbound service". This means that inbound traffic from the Internet that is directed to the iVisit port, will be accepted by the router and forwarded to a pre-specified host which you choose.
If you are using a router that requires this special configuration, iVisit will detect this and show an alert dialogue when you first log on. If you see this alert, but do not configure your router, then you will find that you cannot connect to some people (e.g., if they are also using this type of router). If you are able to logon and do not see this alert, then you probably do not need to configure your router (but bear in mind that the alert has a "Don't show me this again" checkbox, so it may be that someone else has seen the alert on your machine and disabled it).
The general requirement is that traffic to/from UDP port 9940 on the local iVisit client must be allowed to pass through the router. The router may re-map this port to a different port on the public ("WAN") side without causing any problems, as long as the routers maintains a consistent 1:1 mapping: (private address, UDP port 9940) <-> (public address, UDP port X) If your router behaves this way, then you can easily run iVisit on more than 1 client machine behind the router, and without any special configuration. The router will just choose a different X for each iVisit client you have running. However, some routers will choose a different port X for each remote host which a single iVisit host tries to communicate with. These are the kind that cause problems; the only way to insure a consistent 1:1 mapping is to configure UDP port 9940 as an inbound service. Unfortunately, this means that only 1 iVisit client may be active at a time (and you must reconfigure the router if you wish to use iVisit on a different machine).
Network settings as follows:
For other connection troubleshooting for Routers, PC, Mac and Linux IPChain Masquerade, click here
Click here to see a list of Router Manufacturers and their URLs
Click here for Port Forwarding info for routers