Patent ID: 7610380

Claim:
An information processing apparatus for executing an access control process comprising: a memory section for storing a MAC address table in which one or more manually registered client MAC addresses and one or more automatically registered client MAC addresses are registered in forms to distinguish each other; an access control section for executing different access control processes, in response to an access request from a client, in accordance with an access control mode set in the information processing apparatus, wherein the access control mode is an automatic registration access control mode or a manually registered device access control mode; and a registration processing section for executing a setting change process for changing an entry of the one or more automatically registered client MAC addresses to an entry of the one or more manually registered client MAC addresses in the MAC address table, wherein the access control section has a structure in that: if the access control mode is set as the automatic registration access control mode, one or more MAC addresses of an access requesting client are registered until the number of MAC addresses reaches a defined limit number of registration and the access control process is executed under a condition of the registration process; if the access control mode is set as the manually registered device access control mode, the access control process is executed under the condition that the one or more MAC addresses of the access requesting client are registered in the MAC address table as one or more manually registered MAC addresses; and if the access control mode is set as the automatic registration access control mode, the access control section identifies the type of access request from the client and registers the one or more MAC addresses of the client up to the defined limit number of registration only in the case where the type of the identified access request corresponds to the type of access request to which access control should be executed, and executes the access control process for allowing access from the client under the condition of the registration process.