What is OpenWrt  Free and open source  Easy and free access  Comminity driven ---- linux-kernel based OS for your home router from openwrt.org.

Slides:



Advertisements
Similar presentations
Computer Basics 2.
Advertisements

Wireless Sensor Network and Internet Protocol Integration with COTS Sigit Basuki Wibowo Widyawan.
Basic Computer Vocabulary
Linux Operating System Linux is a free open-source operating system based on Unix. Linux was originally created by Linus Torvalds with the assistance of.
PIKA Technologies Inc. PADS for the PIKA WARP Appliance March 2009.
Linux on commodity network H/W Josh Parsons LUGOD talk August 15 th 2005.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
Leveraging WinPE and Linux Preboot for Effective Provisioning Jonathan Richey | Director of Development | Altiris, Inc.
Where Do the 7 layers “fit”? Or, where is the dividing line between hdw & s/w? ? ?
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
Exploring the Internet Creating and setting up your website Instructor: Michael Krolak Instructor: Patrick Krolak See also
Embedded XINU SW & HW preparation 09/5/2008 David You.
Computers in Principle and Practice Servers and Operating Systems.
Introduction to Broadband HamNet
hotEx RADIUS Manager Installation
JAILBREAKING SOHO ROUTERS Dennis CPLUG | 2010 Aug 10.
CHAPTER Introduction to LANs. MODULE Purpose and Use of a Network.
© 2010 VMware Inc. All rights reserved VMware ESX and ESXi Module 3.
Control Activity & Industry Services
ITGS Networks Based on the textbook “Information Technology in a Global Society for the IB Diploma” by Stuart Gray.
Proxy servers By Akshit Y10. What is a proxy server O A proxy server is a computer that offers a computer network service to allow clients to make indirect.
Linux Basics. What is an Operating System (OS)? An Operating System (OS) is an interface between hardware and user which is responsible for the management.
What is Router? Router is a device which makes communication between two or more networks present in different geographical locations. Routers are data.
The PC Evolution  Began in the late 1970’s with the development of 4 bit and 8 bit microprocessors  Market penetration started with the MAC and IBM PC.
Prepared by Mohammed Ibrahim Programmer Computer & Internet Center Mosul University Presentation.
Configuration of Linux Terminal Server Group: LNS10A6 Thebe Laxmi, Sharma Prabhakar, Patrick Appiah.
Mohan Kumar Puttasiddaiah
CT 1503 Network Operating Systems Instructor: Dr. Najla Al-Nabhan 2014.
THE BASICS. “ A free, open source customized distribution of FreeBSD tailored for use as a firewall and router ”
HDVC & Client Reflector server SIP Server User management HDVC & Client.
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
1 Pertemuan 6 Finishing the Configuration. Discussion Topics Importance of configuration standards Interface descriptions Configuring interface description.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
NSLU2 Network Storage Link for Usb 2.0. The box How it’s supposed to be used. Thank you Amazon.com for the pictures….
VirtualBox What you need to know to build a Virtual Machine.
Computer Basics Rebecca Donelson Hardware CPU Mouse Keyboard Monitor Desktop/Tower/Laptop Memory RAM Printer Modem Wireless card Linksys Router.
Term Project Hsung-Pin Chang Department of Computer Science National Chung Hsing University.
How to use Remote Desktop and Remote Support. What is remote desktop? Remotely control your computer from another office, from home, or while traveling.
Department Of Electrical Engineering, IIT Kanpur Networked RFID System (NRS) for Remote Services Presented By: Piyush Keshri (Y5303) Biplab Deka (Y5147)
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
7200 Samsung Confidential & Proprietary Information Copyright 2006, All Rights Reserved. 1/16 OfficeServ 7200 Enterprise IP Solutions Data Server S/W Upgrade.
Brian Hixenbaugh Network Managment. My Home Network.
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
Lecture 1: Network Operating Systems (NOS) An Introduction.
My NSLU2 (slug + urchin = slurchin?) Open Source Software Carlos Ramirez Martinez-Eiroa Professor: Corby Schmitz.
438 labs. Labs Lab 1: Refreshing C and Linux Programming 2 Lab 1: Refreshing C and Linux Programming 2 – First: Getting familiar with development.
Network Services. Domain Controllers: – Used for Account management (e.g. user accounts, group accounts Register Hardware like Printers and PC Authentication.
Hardware/Software Basics Test Get out your DIY Test Review.
Raspberry Pi Project Control Your Home Lights with a Raspberry Pi.
HOW TO GUIDE: INEXPENSIVE INTERNET PROTOCOL TELEPHONY SOLUTION Created by: Cameron Adkisson Eastern Kentucky University
ECMM6018 Enterprise Networking For Electronic Commerce Tutorial 1 Installing A Web Server.
Plug Computers What they are, and what they can do!
Embedded Linux By Gus Wirth. What makes it embedded? ● Rather nebulous, line has blurred over the years ● Limited purpose ● Small resources compared to.

Voice Controlled Robot by Cell Phone with Android App
Chapter 5 Operating Systems.
VMware ESX and ESXi Module 3.
Welcome to Telkom D-Link Training
Project Target Develop a Web Based Management software suit that will enable users to control Hardware using standard HTTP & Java Applet compatible web.
Network Operating Systems (NOS)
FTP - File Transfer Protocol
How To Set Up A Wireless Network
Computer Basics Section 2.1 YOU WILL LEARN TO… Identify hardware
Welcome To : Group 1 VC Presentation
مقدمة في الاردنيو د فضل الاكوع.
Network Attached Storage NAS100
CHAPTER Introduction to LANs
Lecture9: Embedded Network Operating System: cisco IOS
Lecture9: Embedded Network Operating System: cisco IOS
Presentation transcript:

What is OpenWrt  Free and open source  Easy and free access  Comminity driven ---- linux-kernel based OS for your home router from openwrt.org

Routers is on embedded System  Today’s routers/switch is embedded system running linux-kernel based OS and routing/switch software on this OS  Architecture of routers 90% MIPS Others including ARM(some new models) PowerPC(some old models) X86(special ones)

Routers is on embedded System  Since it runs complete linux-kernel OS, your home router is an compter.  With about MHz MIPS CPU  8-64MB ROM  RAM  IO Ethernet USB …

Other 3-party firmware for home routers  Tomato  DD-wrt  … Web control GUI is more friendly to common users.  OpenWRT is more flexible to professional users.

OpenWRT is the opensource OS running in your router, which makes that only limit is hardware. Linksys WRT54G

Why it is useful?  Very good and affordable platform to learn embedded system and developing on it.  Enhance your home router, and save cost  Learn and practice setting VLAN in your home  Understand deeper in networks  Make it as a server with light works, instead of using a computer running 24*7

How to get the firmware for the specific model  Direct download from openwrt.org  Some model need modify some sourcecode and build, compile and make it by yourself  If compiling by yourself, you can preload some packages. 

How to install it to router  The firmware uploading page in web control GUI  FTP mode  TFTP mode  Serial Port cable (TTL cable)  …

After installing it Do whatever you want to  Make the router to wirelesss bridge  Make USB port support printers, storages, your phone usb tethering, 3G dongle…  BitTorrent downloading client  Personal blog web server  Proxy client, Proxy Server  VPN client, VPN Server  DNS server, NTP server, SMTP server…  … Control your router in SSH Operating as a linux machine Or login to Web GUI

Thanks for listening.