The Modification and Implementation of Campus Network Client
Lingfang Huang
2015
Proceedings of the 4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering 2015
unpublished
In this paper, the campus network client certification mechanism is analyzed, replacement client is rewritten, the stability is greatly improved and the sharing function of WiFi is strengthened. Introduction The SRUN client adopts the PPPoE protocol in our school currently, but the client carry out certain extension to PPPoE protocol, which causes users must use the client access networks, thus prohibit users from using routers and dial directly by PPPoE. Because the beginning of design of the
more »
... lient is to strictly control the network usage condition, abandon the router and multi-network card network share, therefore, a series of network control module is added, network sharing is forbidden, if detect the system uses multi-network card sharing, then carry out offline processing. Although this mechanism prohibits network sharing, consequently the instability emerges in network, network sharing detecting often turns up error check to cause network disconnected. The Principle Analysis of Campus Network Client (SRUN) The SRUN client uses PPPoE protocol to implement network authentication, and a certain extension is done on the basis of the PPPoE protocol. The main content of extension is that encrypts PPPoE dial-up username, hide the real user name, and add escape character that the keyboard can't directly input in the real user name in order to avoid users carrying on connects certification around the client. Afterwards the the heartbeat is extended in PPPoE protocol, their heartbeats are increased based on the original heartbeats detection, the client regularly transmit heartbeat packets that contain the user information, and then the server respond specified content so as to judge the client online condition, in order to release the network resources. The Client Function Planning The substitute goods of SRUN client should have most of the functions of original client except "agent software detection", the preliminary plan is as follows: Account information conversion, PPPoE dial, remember the password, disconnect network, automatic connection, information encryption, human-computer interaction, error message processing, self-startup, configuration information, help demonstration, function reset, heartbeat detection, etc. The remember password using the account and password stored in the external memory (hard disk), in order to prevent others from finding the file to view, therefore, the information in the password file is encrypted, after encryption the file is saved. While reading the password, the content is decrypted. When users first start the program to create a new connection called XQ_KLZF, and build configuration files, when user make the corresponding operation, configuration file also makes corresponding changes. Each time you start the program, the program has priority to deal with the transmitting parameters of main function, then reads the configuration file to determine whether or
doi:10.2991/icmmcce-15.2015.436
fatcat:uyafqqfiwzb3rk7o2d6ehsxvpu