A system, computer program product and method for automatically restoring
logon connectivity in a broadband network system. Upon establishing a
connection between a client and Internet gateway (INTERNET GATEWAY), the
status of the connection, i.e., connected or disconnected, may be checked
by issuing a request to an INTERNET GATEWAY utilizing a protocol that is
normally blocked when the client is disconnected. By issuing a request
utilizing a protocol that is normally blocked when the client is
disconnected, the status of the connection may be determined by whether
the request may be serviced. If the request cannot be serviced, then a
subsequent connection may be established automatically by terminating the
logon procedure associated with the preceding connection, e.g., initial
connection, and executing the logon procedure associated with the
subsequent connection.