For some reason, the following description will be more general, can be understood is the same with me, can not understand a smile.
Guilin, a university and ISP custom agreement to enable students to use school equipment and some of the ISP provided by the network outside the Internet, but school students must use a certain software dialing (the software sent a specific UDP packet to a server in the campus, after the certification can be used in the campus PPPoE dial-up), making it impossible to access through the router, Then consider using a router to simulate the software to obtain logon extranet permissions, and use the router to dial successfully to achieve shared bandwidth.
Then openwrt to play, the Linux distribution for routers, we can install a variety of applications in the router, write a variety of scripts and programs, so that the router to play a greater role.
This project has already been completed in other colleges, but the method they use is to develop a software to send a MAC packet of any router on the computer so that the router can dial, because we didn't have the demand, so we never thought about it. Later, the roommate accidentally found the other college project, even so, the router will still break the time on the disconnection, need to use the college's software to send UDP packets, so he considered whether the router on his own detection of disconnection and his own contract. This roommate in this college is a great God, while working while school, busy not come over, I asked me to complete. When the dorm did need to share the network through the router, and after querying what OpenWrt was, I found that learning it was a pretty good choice. So began my openwrt toss of the journey.
By openwrt This routing open source system to break through the school software limit to achieve the goal of sharing the network has been a long time, but also blame themselves lazy, has not opened a blog to record and share. While this thing can still be used, it would be nice if the younger sibling saw these blogs and benefited from them (the protocol to send UDP if the search on the internet is serious can be found, here is not described in detail, here the main record of the implementation of the process).