1. A server for use with a network to provide access to a mobile computer configured for a different network without reconfiguring the mobile computer through hardware or software, the server comprising: 1) a registration module to register the mobile computer to access the network; 2) a registration driver to assign internet protocol (IP) addresses and maintain and access addressing information including IP addresses and media access control (MAC) addresses, wherein the assigned IP address assigned to the computer is mapped to the MAC address of the mobile computer; 3) an internal interface to connect the server to the computer; 4) an external interface to connect the server to the network; 5) a packet driver module to perform network address translation (NAT) between the assigned IP address and a configured IP address of the mobile computer at the internal interface; 6) a packet filter that permits transmission of packets to and from the external interface based on registration status; 7) a dynamic host configuration protocol(DHCP) module to service DHCP request based on assigned IP address; and 8) an address resolution protocol (ARP) module that uses the registration driver to provide MAC address for an assigned IP address so that the mobile computer configured for a different network is provided with access to the network without reconfiguring the mobile computer through hardware or software.