A network connection method, comprising: Searching, by a network connection apparatus, for a predetermined wireless access point; reading, by the network connection apparatus, terminal information of a terminal when the predetermined wireless access point is discovered, the terminal information comprising a terminal identifier and a terminal media access control address of the terminal; and sending, by the network connection apparatus, the terminal information to the predetermined wireless access point, such that the predetermined wireless access point forwards the terminal information to a network provision server whereupon the network provision server stores the terminal identifier and adds the terminal MAC address into a network access white list in the predetermined wireless access point; wherein the terminal MAC address in the network access white list is used for instructing the predetermined wireless access point to allow a network access behavior of the terminal, and the terminal identifier is used for providing a tracking identity for the network provision server to track the network access behavior of the terminal; characterized in that the searching for a predetermined wireless access point comprises: receiving a service set identifier (SSID) name broadcast by a wireless access point; comparing the SSID name to a pre-set string of characters; detecting whether a portion of the SSID name contains the pre-set string of characters; and determining the wireless access point as the predetermined wireless access point when it is detected that a portion of the SSID name contains the pre-set string of characters. Searching, by a network connection apparatus, for a predetermined wireless access point; reading, by the network connection apparatus, terminal information of a terminal when the predetermined wireless access point is discovered, the terminal information comprising a terminal identifier and a terminal media access control address of the terminal; and sending, by the network connection apparatus, the terminal information to the predetermined wireless access point, such that the predetermined wireless access point forwards the terminal information to a network provision server whereupon the network provision server stores the terminal identifier and adds the terminal MAC address into a network access white list in the predetermined wireless access point; wherein the terminal MAC address in the network access white list is used for instructing the predetermined wireless access point to allow a network access behavior of the terminal, and the terminal identifier is used for providing a tracking identity for the network provision server to track the network access behavior of the terminal; characterized in that the searching for a predetermined wireless access point comprises: receiving a service set identifier (SSID) name broadcast by a wireless access point; comparing the SSID name to a pre-set string of characters; detecting whether a portion of the SSID name contains the pre-set string of characters; and determining the wireless access point as the predetermined wireless access point when it is detected that a portion of the SSID name contains the pre-set string of characters. receiving a service set identifier (SSID) name broadcast by a wireless access point; comparing the SSID name to a pre-set string of characters; detecting whether a portion of the SSID name contains the pre-set string of characters; and determining the wireless access point as the predetermined wireless access point when it is detected that a portion of the SSID name contains the pre-set string of characters.