Käyttöliittymä verkonhallintaan sulautetussa Linux-käyttöjärjestelmässä


Autoria(s): Issakainen, Tarmo
Data(s)

21/12/2007

21/12/2007

2007

Resumo

During the project we get familiar with Linksys WRT54GL wireless router and its network managing methods. Operating system is OpenWRT which is Linux-based distribution for embedded devices. OpenWRT uses two kind of approach for its network administration. The first one is web-based user interface and the second one is command line based. Both methods are working but do not solve all problems that competent network administrator can need for secured network managing. The goal of the project was design an NCurses-based user interface for network administration that can be run from command line. The user interface can be use for example from terminal via SSH which is yet faster and also light to use. The idea is to combine the user friendly of WWW-interface and the advanced options that command line based network managing can offer. Linux-based open source OpenWRT offers good development tools. There exist also a compact development community if there is need for further development of software in future. So far user interface for command line based network administrator is not available.

Työssä tutustutaan Linksysin WRT54GL-malliseen reitittimeen ja sen verkonhallinnan kehittämiseen. Laitealustan käyttöjärjestelmänä toimii sulautettu Linux-pohjainen OpenWRT. Nykyisellään verkon ylläpito käyttöjärjestelmässä tapahtuu WWW-selaimen tai komentotulkin kautta. Molemmat menetelmät ovat toimivia, mutta eivät ratkaise kaikkia ongelmia, joita vaativa verkon ylläpitäjä voi tarvita täysin turvatun verkon hallintaan. Projektin tavoitteena on toteuttaa NCurses-pohjainen tekstikäyttöliittymä käyttöjärjestelmän komentotulkille. Käyttöliittymää voidaan ajaa, esimerkiksi suojatun SSH-yhteyden kautta päätelaitteella, joka on paitsi kevyempi myös varmempi keino verkonhallintaan. Idea on yhdistää WWW-selaimen käyttäjäystävällisyys ja komentotulkin tarjoama laajempi verkonhallinta. Vapaaseen ohjelmistokoodiin perustuva OpenWRT tarjoaa hyvät kehitystyökalut. Tulevaisuudessa myös sitoutuneen kehittäjäympäristön, jos ohjelmistoa haluaa jatkokehittää. Varsinaista komentotulkille tarkoitettua verkonhallintakäyttöliittymää ei markkinoilla tällä hetkellä ole.

Identificador

http://www.doria.fi/handle/10024/33015

URN:NBN:fi-fe200712201524

Idioma(s)

fi

Palavras-Chave #text user interface #embedded, #WRT54GL #DD-WRT #NCurses #tekstikäyttöliittymä #Linux #sulautettu #OpenWRT #network administration #verkonhallinta
Tipo

Kandityö

Bachelor's thesis