Developing Small Portable Router Gnu/Linux with Text User Interace for Student Learning

Total Page:16

File Type:pdf, Size:1020Kb

Developing Small Portable Router Gnu/Linux with Text User Interace for Student Learning THESIS DEVELOPING SMALL PORTABLE ROUTER GNU/LINUX WITH TEXT USER INTERACE FOR STUDENT LEARNING Indira Cempakasari 107091100142 INFORMATICS ENGINEERING FACULTY OF SCIENCE AND TECHNOLOGY STATE ISLAMIC UNIVERSITY SYARIF HIDAYATULLAH JAKARTA 2011 DEVELOPING SMALL PORTABLE ROUTER GNU/LINUX WITH TEXT USER INTERACE FOR STUDENT LEARNING by: Indira Cempakasari 107091100142 Thesis As one of requirement to get bachelor degree of Computer Science Faculty of Science and Technology State Islamic University Syarif Hidayatullah Jakarta INFORMATICS ENGINEERING FACULTY OF SCIENCE AND TECHNOLOGY STATE ISLAMIC UNIVERSITY SYARIF HIDAYATULLAH JAKARTA 2011 ii DEVELOPING SMALL PORTABLE ROUTER GNU/LINUX WITH TEXT USER INTERACE FOR STUDENT LEARNING Thesis As one of requirement to obtain a bachelor degree in computer science Faculty of Science and Technology State Islamic University Syarif Hidayatullah Jakarta By: Indira Cempakasari 107091100142 Approved, Supervisor I Supervisor II Asep Fajar Firmansyah Iwa Airlangga, MTI Feri Fahrianto, M.Sc NIP. 198008292011011002 Head of Informatics Engineering Program Yusuf Durachman, M.Sc, MIT NIP. 197105222006041002 iii SIGNATURES PAGE This thesis, entitled “Developing Small Portable Router GNU/Linux with Text User Interface For Student Learning”, has passed the examination held in Faculty of Science and Technology, State Islamic University Jakarta, on Tuesday August 23rd 2011. The owner of this thesis is therefore awarded a bachelor degree in computer science. Jakarta, September 2011 Examiner I, Examiner II, Husni Teja Sukmana, Ph.D Arini, MT NIP. 19731209 200501 1 002 NIP. 197601312009012001 Supervisor I Supervisor II Asep Fajar Firmansyah Iwa Airlangga, MTI Feri Fahrianto, M.Sc NIP. 198008292011011002 Dean Faculty of Science and Technology, Head of the study program DR. Syopiansyah Jaya Putra, M.Sis Yusuf Durachman, M.Sc, MIT NIP. 196801172001121001 NIP. 197105222006041002 iv STATEMENT HEREWITH I WOULD LIIKE TO DECLARE THE AUTHENTICITY OF THIS THESIS. NO WORK OF OTHERS IS INCLUDED WITHOUT REFERENCING OR ASKING FOR PERMISSION FROM THE AUTHORS OR PUBLISHERS. Jakarta, September 2011 Indira Cempakasari 107091100142 v ABSTRACT Indira Cempakasari, Developing Simple Portable Router GNU/Linux with Text User Interface For Student Learning. The supervisors are Asep Fajar Firmansyah Iwa Airlangga, MTI and Feri Fahrianto, M.Sc. There are some routers such as Cisco, Mikrotik, Freesco router and RouSer. Every router has their advantages and weaknesses. Almost routers that are exist do not use open source applications and less portability, only few routers that are portable and open source. So that it is developed a portable router GNU/Linux that is all applications are open source, portable, simple, provides Text User Interface inside the system and provide Text User Interface for installing the router to flash disk or portable storage. The function of router is to route the packets in different network. This portable router in this research uses Slackware core, open source applications for routing, and interfaces that are built use bash scripting. The interfaces consist of installation interface and configuration interface. Methodology for the development of router is prototype model. In every prototype, there is feedback from the customer so that the prototype is developed more. In prototyping model, there is no limit time. There are three prototypes to develop the router. The development of the first prototype followed the user requirement from the customer and the next prototype followed the feedback customers. The router testing consists of installation interface (hard disk and flash disk) and configuration interfaces. After doing analysis and implementation, to develop portable router GNU/Linux can use Slackware core, packets needed for routing, boot live for booting live CD in order this router can be installed and boot. To make easy and to help students and lectures as end users in the usage of this router, this router is provided user interface for configuration and installing the router. User interface used in this router is Text User Interface. In the next development, the router should be able to do dynamic routing, firewall, and they should work with interface to ease the students and lectures as the end users. Keywords: GNU, Linux kernel, router, interface, bash scripting. vi FOREWORD Praise be to Allah, for I blessing, I could finish my tesis which is entitled “Developing Portable Router GNU/Linux with Text User Interface”. Furthermore, my regards to our beloved Prophet Muhammad SAW. In this opportunity, I would like give my thanks to: 1. Dr. Ir. Syopiansyah Jaya Putra, M.Sis. as the Dean of the Faculty of Science and Technology, UIN Syarif Hidayatullah Jakarta. 2. Mr. Yusuf Durraachman, M.Sc, MIT as a Chairman of the Information Technology Program, Faculty of Science and Technology, UIN Sharif Hidayatullah Jakarta. 3. Mr. Asep Fajar Firmansyah Iwa Airlanggi, MTI and Mr.Feri Fahrianto, M.Sc, as my supervisors. Thank for the correction and suggestions for my thesis. 4. Mr. Husni Teja Sukmana, Ph.D and Mrs.Arini, MT as my examiners. Thank for the correction for my thesis. 5. Mrs. Ria who guides me in Interntional Program. 6. All lectures in International Program for the lessons and the knowledges. 7. My Mom and my Dad who always support and doa for me. 8. Kak Ibnu who always helps and support me. 9. My sisters, dek ulan and mba iken, who helped in shooting video. 10. Nilam, atin, yuni, alex, galih, mahar and my friends in international program that learn and study together. 11. Junior in International program, thank for coming in my seminar. 12. Mba mita that help in writing letters. 13. My friends in cisco, thanks for the suggestion. vii 14. And all people that I mention one by one, thank for helping me finishing this thesis. Any comments and suggestions regarding this should be emailed to [email protected]. Above all, thank you very much for reading this thesis. Jakarta, August 2011 Indira Cempakasari viii DEDICATION PAGE “Maka nikmat Rabb kamu yang manakah yang kamu dustakan?” (Q.S Ar-Rahman) Alhamdulillah skripsi ini dapat diselesaikan Skripsi ini saya persembahkan untuk: Kedua orang tua saya yang telah mendidik dan membesarkan saya, serta memberi dukungan kepada saya. I love you mom n dad . Terima kasih untuk semuanya. Serta untuk kanda Ibnu Yahya (yang namanya pengen ditulis :p), yang telah mengarahkan saya ke jalan yang benar #lho dan memberi dukungan. Terima kasih untuk semuanya ix TABLE OF CONTENTS COVER ............................................................................................................. i TITLE PAGE ........................................................................................................ ii APPROVAL PAGE .............................................................................................. iii SIGNATURES PAGE ........................................................................................... iv STATEMENT ........................................................................................................ v ABSTRACT .......................................................................................................... vi FOREWORD ...................................................................................................... vii DEDICATION PAGE ........................................................................................ viii TABLE OF CONTENTS ..................................................................................... ix PICTURE LISTS ................................................................................................. xii TABLE LISTS ...................................................................................................... xvii APPENDIX LISTS .............................................................................................. xviii CHAPTER I INTRODUCTION .......................................................................... 1 1.1 Background ..................................................................................................... 1 1.2 The Problem Definition .................................................................................. 5 1.3 The Scope of Problem .................................................................................... 5 1.4 Aims and Objectives ....................................................................................... 5 1.5 Contents of Thesis .......................................................................................... 6 CHAPTER II LITERATURE REVIEW ............................................................ 8 2.1 Operating System ............................................................................................ 8 2.1.1 Definition Operating System ................................................................... 8 2.1.2 Components of Operating System ........................................................... 11 2.1.3 Operating System Structure ..................................................................... 13 2.1.4 GNU/Linux System ................................................................................. 16 2.2 Core ................................................................................................................. 19 2.3 Linux Live ...................................................................................................... 19 ix 2.4 Router ............................................................................................................. 20
Recommended publications
  • Linux on the Road
    Linux on the Road Linux with Laptops, Notebooks, PDAs, Mobile Phones and Other Portable Devices Werner Heuser <wehe[AT]tuxmobil.org> Linux Mobile Edition Edition Version 3.22 TuxMobil Berlin Copyright © 2000-2011 Werner Heuser 2011-12-12 Revision History Revision 3.22 2011-12-12 Revised by: wh The address of the opensuse-mobile mailing list has been added, a section power management for graphics cards has been added, a short description of Intel's LinuxPowerTop project has been added, all references to Suspend2 have been changed to TuxOnIce, links to OpenSync and Funambol syncronization packages have been added, some notes about SSDs have been added, many URLs have been checked and some minor improvements have been made. Revision 3.21 2005-11-14 Revised by: wh Some more typos have been fixed. Revision 3.20 2005-11-14 Revised by: wh Some typos have been fixed. Revision 3.19 2005-11-14 Revised by: wh A link to keytouch has been added, minor changes have been made. Revision 3.18 2005-10-10 Revised by: wh Some URLs have been updated, spelling has been corrected, minor changes have been made. Revision 3.17.1 2005-09-28 Revised by: sh A technical and a language review have been performed by Sebastian Henschel. Numerous bugs have been fixed and many URLs have been updated. Revision 3.17 2005-08-28 Revised by: wh Some more tools added to external monitor/projector section, link to Zaurus Development with Damn Small Linux added to cross-compile section, some additions about acoustic management for hard disks added, references to X.org added to X11 sections, link to laptop-mode-tools added, some URLs updated, spelling cleaned, minor changes.
    [Show full text]
  • Copyrighted Material
    23_579959 bindex.qxd 9/27/05 10:05 PM Page 373 Index Symbols alias command, 200, 331 - (dash), 109 Anaconda installer feature, 19 $ (dollar sign), 330 analog channel changing, 66–67 ! (exclamation mark), 332 Analog RBG/xVGA output, 69 # (pound sign), 330 analog SVideo output, 69 ~ (tilde), 330 analog television output, 69 antiword conversion application, 173 A Appearance settings, Web Photo Gallery New aa boot label, eMoviX boot prompt, 136 Albums page, 45 abiword word processing application, 173 appliance modules, X10 protocol, 188 abuse application, 176 applications ace application, 176 for pen drives ACL (Access Control List), 259 downloading, 171–172 acm application, 176 gaming applications, 176–177 ActiveHome project, 185 general applications, 173–174 admin directory checks, Internet radio, 287 multimedia applications, 175 Admin email address option, Web Photo running from workstations, 316–317 Gallery Email and Registration apt-get install lirc command, 92 tab, 43 ASF (Advanced Systems Format), 128 administration tools, desktop features, a_steroid application, 176 342–343 atrpms-kickstart package, 79–80 administrative settings, Heyu project, 203–204 audacity application, 175 Advanced Systems Format (ASF), 128 audio players, Internet radio, 269–270 albums authentication parameters, Icecast server, 274 adding photos to, 48, 55 Autodesk automation files, eMoviX recording bookmarking, 54 COPYRIGHTED MATERIALcontent, 129 browsing, 51 AVI (Audio Video Interleaf ) format, 128 comments, adding, 54–55 creating, 47 B naming, 47 backend setup and startup, MythTV project slideshow settings, 46 configuration, 62, 110–113 summary additions, 48 backups, 29, 291 thumbnail images, 51 bad flag options, BZFlag project, 229 title creation, 48 bad words, managing, BZFlag project, 233 23_579959 bindex.qxd 9/27/05 10:05 PM Page 374 374 Index ■ B bandwidth consumption, Internet radio, 273 burning barrage application, 176 CDs Basic option, Devil-Linux firewall Main eMoviX project, 134–135 Menu, 253 MoviX2 project, 142–143 Battle Zone capture the Flag.
    [Show full text]
  • Abkürzungs-Liste ABKLEX
    Abkürzungs-Liste ABKLEX (Informatik, Telekommunikation) W. Alex 1. Juli 2021 Karlsruhe Copyright W. Alex, Karlsruhe, 1994 – 2018. Die Liste darf unentgeltlich benutzt und weitergegeben werden. The list may be used or copied free of any charge. Original Point of Distribution: http://www.abklex.de/abklex/ An authorized Czechian version is published on: http://www.sochorek.cz/archiv/slovniky/abklex.htm Author’s Email address: [email protected] 2 Kapitel 1 Abkürzungen Gehen wir von 30 Zeichen aus, aus denen Abkürzungen gebildet werden, und nehmen wir eine größte Länge von 5 Zeichen an, so lassen sich 25.137.930 verschiedene Abkür- zungen bilden (Kombinationen mit Wiederholung und Berücksichtigung der Reihenfol- ge). Es folgt eine Auswahl von rund 16000 Abkürzungen aus den Bereichen Informatik und Telekommunikation. Die Abkürzungen werden hier durchgehend groß geschrieben, Akzente, Bindestriche und dergleichen wurden weggelassen. Einige Abkürzungen sind geschützte Namen; diese sind nicht gekennzeichnet. Die Liste beschreibt nur den Ge- brauch, sie legt nicht eine Definition fest. 100GE 100 GBit/s Ethernet 16CIF 16 times Common Intermediate Format (Picture Format) 16QAM 16-state Quadrature Amplitude Modulation 1GFC 1 Gigabaud Fiber Channel (2, 4, 8, 10, 20GFC) 1GL 1st Generation Language (Maschinencode) 1TBS One True Brace Style (C) 1TR6 (ISDN-Protokoll D-Kanal, national) 247 24/7: 24 hours per day, 7 days per week 2D 2-dimensional 2FA Zwei-Faktor-Authentifizierung 2GL 2nd Generation Language (Assembler) 2L8 Too Late (Slang) 2MS Strukturierte
    [Show full text]
  • Linux Laptop-HOWTO
    Linux Laptop−HOWTO Linux Laptop−HOWTO Table of Contents Linux Laptop−HOWTO.....................................................................................................................................1 Werner Heuser <[email protected]>....................................................................................................1 1. Preface..................................................................................................................................................1 2. Copyright, Disclaimer and Trademarks...............................................................................................1 3. Which Laptop to Buy?.........................................................................................................................1 4. Laptop Distribution..............................................................................................................................2 5. Installation...........................................................................................................................................2 6. Hardware In Detail...............................................................................................................................2 7. Palmtops, Personal Digital Assistants − PDAs, Handheld PCs − HPCs.............................................2 8. Cellular Phones, Pagers, Calculators, Digital Cameras, Wearable Computing...................................3 9. Accessories..........................................................................................................................................3
    [Show full text]
  • Gl615 Linux for Unix Administrators Rhel7 Sles12
    EVALUATION COPY Unauthorized Reproduction or Distribution Linux for Unix AdministratorsProhibited Student Workbook EVALUATION COPY Unauthorized Reproduction GL615 LINUX FOR UNIX ADMINISTRATORS RHEL7 SLES12 or Distribution The contents of this course and all its modules and related materials, including handouts to audience members, are copyright ©2017 Guru Labs L.C. No part of this publication may be stored in a retrieval system, transmitted or reproduced in any way, including, but not limited to, photocopy, photograph, magnetic, electronic or other record, without the prior written permission of Guru Labs. This curriculum contains proprietary information which is for the exclusive use of customers of Guru Labs L.C., and is not to be shared with personnel other than those in attendance at this course. This instructional program, including all material provided herein, is supplied without any guarantees from Guru Labs L.C. Guru Labs L.C. assumes no liability for damages or legal action arising from Prohibited the use or misuse of contents or details contained herein. Photocopying any part of this manual without prior written consent of Guru Labs L.C. is a violation of federal law. This manual should not appear to be a photocopy. If you believe that Guru Labs training materials are being photocopied without permission, please email [email protected] or call 1-801-298-5227. Guru Labs L.C. accepts no liability for any claims, demands, losses, damages, costs or expenses suffered or incurred howsoever arising from or in connection with the
    [Show full text]
  • 100 Linux Tips and Tricks
    100 Linux Tips and Tricks by Patrick Lambert 100 Linux Tips and Tricks Table of Contents Introduction.........................................................................................................................................................1 Copyright.................................................................................................................................................1 About the author......................................................................................................................................1 Aknowledgements....................................................................................................................................1 Audience..................................................................................................................................................1 Organization.............................................................................................................................................2 Web resources..........................................................................................................................................2 Installation...........................................................................................................................................................4 What this chapter covers..........................................................................................................................4 Tip 1: Which distribution is good for you..................................................................................5
    [Show full text]
  • 컴퓨터 통신망 Fedora Linux 보충자료
    컴퓨터 통신망 Fedora Linux 보충자료 2009. Fall 윤종호 KAU 1 1. USB 메모리 또는 외장형 HDD 에 Fedora 설치하기 USB 메모리에 페도라 11 리눅스의 데스크탑용 라이브 CD 이미지를 다음과 같이 설치하고 이후 이것으로부터의 부팅이 되도록 한다. 이렇게 하는 이유는 USB 드라이브이기 때문에 언제 어디서나 사용 할 수 있고, 라이브 CD 와는 다르게 읽고 쓰기가 가능해서 데이터와 설정이 저장되는 장점이 있다. USB 드라이브의 용량은 2GB 이상을 추천한다. XP 컴퓨터에 라이브 CD 이미지를 Fedora 공식 웹싸이트에서 내려 받는다. (참고: 이것을 CD 에 복사해서 필요시 다른 컴퓨터에서 CD 로부터의 부팅후 HDD 에 Fedora 를 직접 설치할 수도 있으므로 CD 도 하나를 만들어 놓는 것이 좋다.) XP 컴퓨터에 liveusb-creator 를 다운로드하고, 압축을 푼뒤 liveusb-creator.exe 파일을 실행한다. “Use existing Live CD”의 [Browse] 버튼을 눌러 라이브 CD 이미지를 선택한다. Target Device 부분은 USB 드라이브를 지정한다. USB 메모리에 기존 파일이 있어도 설치할 여유 공간만 있으면 문제없다. “Persistent Overlay” 부분은 USB 드라이브 안에서 파일과 세팅을 저장하는데 사용되는 공간인데. USB 드라이브의 크기에 따라 128MB 정도를 설정한다. [Create Live USB] 버튼을 눌러 작업을 진행한다. 컴퓨터의 BIOS 에서 USB 로부터의 부팅이 가능하도록 설정한다. 시스템에 USB 메모리를 설치하고 시스템을 재부팅한다. 만약 USB 로 부팅하는 도중에 "No partition active"라는 에러 메시지가 표시되면, 윈도우의 시작 - 실행에서 diskpart 를 입력하고 엔터를 누른 후 다음 명령어를 실행한다.. list disk --- USB 드라이브의 디스크 번호를 알아낼수 있다. 보통은 1 번 select disk 1 ---디스크 번호가 1 일경우.. 다른 번호면 다르게 넣는다. list partition -- USB 드라이브의 파티션을 여러개로 나누었을 경우 부팅 파티션을 고른다. 보통은 1 번) select partion 1 --- 파티션 번호가 1 일경우.. 마찬가지로 다른 번호면 다르게 입력 active exit 2 참고 : 지금 설치한 Fedora 는 데스크탑 PC 전용이므로 개발자가 필요로하는 컴파일러 및 서버용 패키지가 없으므로 필요한 패키지는 “yum -y install [필요한 패키지 명]”을 사용하여 인터넷으로 설치한다.
    [Show full text]
  • Free for All How Linux and the Free Software Move- Ment Undercut the High-Tech Titans
    Free for All How Linux and the Free Software Move- ment Undercut the High-Tech Titans by Peter Wayner This is the free electronic version of the book originally published by HarperCollins. The book is still protected by copyright and bound by a license granting you the limited rights to make complete copies for non-commercial purposes.You’re welcome to read it in electronic form subject to these conditions: 1) You may not make derivative works. You must reproduce the work in its entirety. 2) You may not sell versions. 3) You refer everyone receiving a copy to the website where they may get the latest corrected version. (http://www.wayner.org/books/ffa/). A full license developed by the Creative Commons (www.creativecommons.org) will be forth- coming. Please write ([email protected]) if you have any questions or suggestions. Disappearing Cryptography, 2nd Edition Information Hiding: Steganography & Watermarking by Peter Wayner ISBN 1-55860-769-2 $44.95 To order, visit: http://www.wayner.org/books/discrypt2/ Disappearing Cryptography, Second Edition describes how to take words, sounds, or images and hide them in digital data so they look like other words, sounds, or images. When used properly, this powerful technique makes it almost impossible to trace the author and the recipient of a message. Conversations can be sub- merged in the flow of information through the Internet so that no one can know if a conversation exists at all. This full revision of the best-selling first edition “Disappearing Cryptography is a witty and enter- describes a number of different techniques to hide taining look at the world of information hiding.
    [Show full text]
  • Cómo Se Involucran Las Megacorporaciones Con FOSS
    Cómo se involucran las megacorporaciones con FOSS Ing. Ricardo Naranjo Faccini, M.Sc. 2017-10-17 https://www.skinait.com/megacorporaciones-opensource-Escritos-49/ JamesJames Pearce,Pearce, ChrisChris AniszczykAniszczyk yy ChrisChris DibonaDibona ChrisChris DiBonaDiBona Director of Open Source for Fortuitously for me, the Sun workstation lab was crowded, very hot due to poor ventilation, smelly (coder odor), and the terminals were very very slow. I figured, what the heck, let's give this Linux thing a shot on a 486-16 I had lying around at home. ChrisChris DiBonaDiBona FOSSFOSS nono deberíadebería funcionarfuncionar enen lala industria,industria, peropero lolo hacehace ChrisChris DiBonaDiBona EnEn loslos proyectosproyectos opensourceopensource sólosólo participanparticipan loslos individuosindividuos productivos.productivos. ChrisChris DiBonaDiBona AmbienteAmbiente rudorudo yy excluyenteexcluyente concon quienesquienes nono colaboran.colaboran. ChrisChris DiBonaDiBona ÉsoÉso enalteceenaltece lala importanciaimportancia deldel forking.forking. ForksForks dede StarOfficeStarOffice NeoOffice/C Neo/J Neo Neo Neo Neo Neo Neo Neo Neo Neo Neo Neo Timeline of major StarOffice derivatives 0.0.1 1.1 1.2 2.1 2.2 3.0 3.1 3.2 3.3 2013 2014 2015 2017 Go-oo Go-oo Go-oo Go-oo Go-OpenOffice 2.3 2.4 3.0 3.1 3.2 LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LibreOffice 3.3b 3.3 3.4 3.5 3.6 4.0 4.1 4.2 4.3 4.4 5.0 5.1 5.2 5.3 5.4 6.0 6.1 OpenOffice.org OOo OOo OOo OOo OOo OOo OOo OOo OOo 638c 1.0 1.1 2.0 2.2 2.4 3.0 3.1 3.2 3.3b Oracle Apache OpenOffice
    [Show full text]
  • (Cellular) Phones, Pagers, Calculators, Digital Cameras, Wearable Computing
    Linux on the Road Linux with Laptops, Notebooks, PDAs, Mobile Phones and Other Portable Devices Werner Heuser <wehe[AT]tuxmobil.org> Linux Mobile Edition Edition Version 3.21 TuxMobil Berlin Copyright © 2000−2005 Werner Heuser 2005−11−14 Revision History Revision 3.21 2005−11−14 Revised by: wh Some more typos have been fixed. Revision 3.20 2005−11−14 Revised by: wh Some typos have been fixed. Revision 3.19 2005−11−14 Revised by: wh A link to keytouch has been added, minor changes have been made. Revision 3.18 2005−10−10 Revised by: wh Some URLs have been updated, spelling has been corrected, minor changes have been made. Revision 3.17.1 2005−09−28 Revised by: sh A technical and a language review have been performed by Sebastian Henschel. Numerous bugs have been fixed and many URLs have been updated. Revision 3.17 2005−08−28 Revised by: wh Some more tools added to external monitor/projector section, link to Zaurus Development with Damn Small Linux added to cross−compile section, some additions about acoustic management for hard disks added, references to X.org added to X11 sections, link to laptop−mode−tools added, some URLs updated, spelling cleaned, minor changes. Revision 3.16 2005−07−15 Revised by: wh Added some information about pcmciautils, link to SoftwareSuspend2 added, localepurge for small HDDs, added chapter about FingerPrint Readers, added chapter about ExpressCards, link to Smart Battery System utils added to Batteries chapter, some additions to External Monitors chapter, links and descriptions added for: IBAM − the Intelligent Battery Monitor, lcdtest, DDCcontrol updated Credits section, minor changes.
    [Show full text]
  • An Integrated Firewall Management Platform
    An Integrated Firewall Management Platform Luís Pinto, Edmundo Monteiro, Paulo Simões CISUC Dep. Eng. Informática University of Coimbra, Pólo II 3030-290 Coimbra, Portugal {lmpinto,edmundo,psimoes}@dei.uc.pt ABSTRACT Security concerns in computer networks resulted in a remarkable proliferation of network firewalls. However, the mere presence of more firewalls in the network is not a guarantee of more secure networks. The average expertise of today’s firewall administrator is probably lower than it was a few years ago, resulting in an increased possibility of faulty installations, poor configuration and ineffective monitoring. This scenario calls for safer and more cost-efficient procedures for firewall deployment and maintenance. This paper presents a framework we have developed for integrated management of firewall appliances. The advantages of such a framework are manifold: it reduces installation and maintenance costs (several firewalls become remotely installable and manageable from a single remote location); it simplifies firewall configuration (firewall policies are definable using an easy- to-use graphical interface, rather than the error-prone mechanisms required by most firewall implementations); it simplifies the resolution of hardware failures (since firewall configuration if kept in a remote database, it is sufficient to replace the faulty hardware and automatically upload the saved configuration into the new hardware); it enables the administration of geographically distributed firewall environments; and it provides an integrated monitoring facility that concentrates logs and health reports from several firewalls in a single database. Keywords: Network Management, Security Management, Firewall Management 1. Introduction Not long ago firewalls were very expensive systems, requiring expensive software and/or expensive security experts.
    [Show full text]
  • Build Your Own Wireless Access Point
    Build your own Wireless Access Point Erik Andersen Codepoet Consulting [email protected] Abstract historically been designed for server and desk- top systems. As such, they deliver a full- This presentation will cover the software, tools, featured, comprehensive set of tools for just libraries, and configuration files needed to about every purpose imaginable. Most Linux construct an embedded Linux wireless access distributions, such as Red Hat, Debian, or point. Some of the software available for con- SuSE, provide hundreds of separate software structing embedded Linux systems will be dis- packages adding up to several gigabytes of cussed, and selection criteria for which tools to software. The goal of server or desktop Linux use for differing embedded applications will be distributions has been to provide as much value presented. During the presentation, an embed- as possible to the user; therefore, the large ded Linux wireless access point will be con- size is quite understandable. However, this structed using the Linux kernel, the uClibc C has caused the Linux operating system to be library, BusyBox, the syslinux bootloader, ipt- much larger then is desirable for building an ables, etc. Emphasis will be placed on the embedded Linux system such as a wireless ac- more generic aspects of building an embed- cess point. Since embedded devices repre- ded Linux system using BusyBox and uClibc. sent a fundamentally different target for Linux, At the conclusion of the presentation, the pre- it became apparent to me that embedded de- senter will (with luck) boot up the newly con- vices would need different software than what structed wireless access point and demonstrate is commonly used on desktop systems.
    [Show full text]