A system and method for providing roaming access on a network are
disclosed. The network includes a plurality of wireless and/or wired
access points. A user may access the network by using client software on
a client computer (e.g., a portable computing device) to initiate an
access procedure. In response, a network management device operated by a
network provider may return an activation response message to the client.
The client may send the user's username and password to the network
provider. The network provider may rely on a roaming partner, another
network provider with whom the user subscribes for internet access, for
authentication of the user. Industry-standard methods such as RADIUS,
CHAP, or EAP may be used for authentication. The providers may exchange
pricing and service information and account information for the
authentication session. A customer may select a pricing and service
option from a list of available options.