Intelligent Linux-Based Access Point
Wu, Mengdi (2014)
Wu, Mengdi
Vaasan ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201405086516
https://urn.fi/URN:NBN:fi:amk-201405086516
Tiivistelmä
Nowadays IEEE802.11-base WLAN (Wireless LAN also known as Wi-Fi) has been used everywhere. It is free to setup a Wi-Fi network for everybody, but sometime there can be more than 10 Wi-Fi networks in one area. For most of the networks, they work on “default” IEEE802.11 channels which are channel 1, 6 and 11. The effect of using same channel will lead to a bad Internet performance. We can easily improve it by choosing other channels, but which channel will be less crowded? I will tell you how my intelligent Linux-base Access Point works. This work will improve your network performance and also your neighbor’s net-work performance. A Linux-based laptop, which requires both Ethernet and WLAN interfaces, was used in the thesis. This laptop was able to act as an Ad-Hoc AP (Access Point) and share the Internet through wireless via LAN. By using the C language and Linux Shell Script, it was possible to find the WLAN channel situations and setup the WLAN interface as a WAP (Wireless Access Point). A program written in C language was used to calculate the Power Sum Interference of all the channels. The channel with minimum PSI will be the best channel in my area. By using the ready-made utilities in Linux, it was possi-ble to find out the WLAN channel situation and set the WLAN interface as a WAP. The working channel, SSID and encryption method were also chosen. After all the setup and calculation were done, Iperf was used to demonstrate that the performance of the WAP (Wireless Access Point) is “greatly” improved by using this application.