What ip address does Computer2 try to connect to? It should use the exact same one the Internet users use. However some routers (netgear) do not allow you to connect that way. In that case you need to use one of the ServerList scripts that has been modified for dual connection points.
Artifacts not spawning