SlideShare a Scribd company logo
1 of 27
Download to read offline
OpenWRT: Own your Router


  Moritz Seltmann und Sven Pfleiderer


  Hochschule der Medien, Stuttgart
Was ist OpenWRT?
●
    Linux Distribution für Embedded Systeme
●
    Speziell für Router konzipiert
●
    Lauffähig auf 10 Plattformen




25.05.09        Moritz Seltmann, Sven Pfleiderer   2
Motivation
 ●
     Funktionsumfang des Routers erweitern
 ●
     Einsatz freier Software
 ●
     Günstige, stromsparende Hardware
 ●
     Günstiges 802.11a Setup
 ●
     Spieltrieb




25.05.09          Moritz Seltmann, Sven Pfleiderer   3
Geschichte
 ●
     Linksys WRT54G nutzt Linux (Juni 2003)
 ●
     Druck auf Linksys durch GPL-Violations
 ●
     Freigabe des Quellcodes (Oktober 2003)
 ●
     Erstes Release (Januar 2004)
 ●
     White Russian (März 2006)
 ●
     Kamikaze (Juni 2007)
 ●
     Aktuelle Version: Kamikaze 8.09

25.05.09        Moritz Seltmann, Sven Pfleiderer   4
Was bietet OpenWRT
 ●
     Optimiertes OS für Kleingeräte
 ●
     Komfortables Paketmanagement
 ●
     Breites Angebot an Software
 ●
     Einheitliche Syntax für Konfiguration
 ●
     Remote Zugrif über SSH/Web-Interface
     zur Konfiguration



25.05.09         Moritz Seltmann, Sven Pfleiderer   5
Hardware




25.05.09   Moritz Seltmann, Sven Pfleiderer   6
Linksys WRT54-GL
 ●
     4MB Flash
 ●
     16MB RAM
 ●
     200MHz Broadcom CPU




25.05.09         Moritz Seltmann, Sven Pfleiderer   7
Asus WL-500g Premium
 ●
     8MB Flash
 ●
     32MB RAM
 ●
     2x USB 2.0
 ●
     266 MHz Broadcom CPU
 ●
     Wechselbare WLAN-Karte




25.05.09          Moritz Seltmann, Sven Pfleiderer   8
Linksys NSLU2
 ●
     8 MB Flash
 ●
     32MB RAM
 ●
     2x USB 2.0
 ●
     266MHz Intel CPU




25.05.09          Moritz Seltmann, Sven Pfleiderer   9
Extended Hardware




           PC Engines ALIX.2C3



                                                Soekris net5501-70

25.05.09                 Moritz Seltmann, Sven Pfleiderer            10
Standard-Dienste
 ●
     PPPoE/DHCP/PPTP Client
 ●
     DNS / DHCP Server
 ●
     Firewall
 ●
     Network/Bridge
 ●
     WLAN Access Point




25.05.09        Moritz Seltmann, Sven Pfleiderer   11
Demo: SSH Zugriff




25.05.09      Moritz Seltmann, Sven Pfleiderer   12
Demo: LuCi / Web-Interface




25.05.09   Moritz Seltmann, Sven Pfleiderer   13
Entdecke die Möglichkeiten




25.05.09   Moritz Seltmann, Sven Pfleiderer   14
Externe Speichermedien
●
    Einbinden von USB-Sticks und Festplatten
●
    Booten von externen Medien
●
    Speichererweiterung
●
    Virtueller Speicher / SWAP




25.05.09       Moritz Seltmann, Sven Pfleiderer   15
Fileserver
●
    Samba
●
    FTP
●
    NFS
●
    HTTP




25.05.09    Moritz Seltmann, Sven Pfleiderer   16
Alternative Internetanbindug
 ●
     Wifi-Client
 ●
     WLAN Richtfunk
 ●
     UMTS
 ●
     IPv6 Tunnel




25.05.09           Moritz Seltmann, Sven Pfleiderer   17
VPN
●
    VPN-Client


●
    Router als VPN-Gateway
    ●
        Roadwarrior Setup
    ●
        Site2Site Setup




25.05.09           Moritz Seltmann, Sven Pfleiderer   18
OpenWRT als Telefonanlage
 ●
     Asterisk
 ●
     VoIP-Adapter
 ●
     Handy als VoIP-Endgerät
 ●
     Anrufbeantworter




                                                   Sipura SPA-3000

25.05.09        Moritz Seltmann, Sven Pfleiderer                     19
OpenWRT Jukebox
 ●
     USB-Soundkarte
 ●
     Speicherstick für Musik
 ●
     Webradio Client
 ●
     MPD als Player
 ●
     Steuerbar mit Clients, Webinterface
 ●
     Alternative Steuerung per Bluetooth


25.05.09        Moritz Seltmann, Sven Pfleiderer   20
OpenWRT Jukebox




25.05.09      Moritz Seltmann, Sven Pfleiderer   21
Hardware Modifikationen
 ●
     Anlöten einer seriellen Schnittstelle
 ●
     Ersetzen der WLAN-Karten
 ●
     RAM-Erweiterung
 ●
     TupperBox / Outdoor Access Point




25.05.09         Moritz Seltmann, Sven Pfleiderer   22
Innenleben




25.05.09   Moritz Seltmann, Sven Pfleiderer   23
Outdoor Access-Point




25.05.09        Moritz Seltmann, Sven Pfleiderer   24
Extrembedingungen




25.05.09       Moritz Seltmann, Sven Pfleiderer   25
Hilfe zur Selbsthilfe
●
    Website:               http://openwrt.org/
●
    Wiki:                  http://oldwiki.openwrt.org/
●
    Forum:                 http://forum.openwrt.org/
●
    Entwickler Seite: https://dev.openwrt.org/




25.05.09         Moritz Seltmann, Sven Pfleiderer      26
OpenWRT Workshop

 WLAN       VPN USB UMTS Bluetooth Luci
    Musicbox VoIP Tor OpenVPN mpd
    Asterisk GPIO Freifunk IPv6 VLAN
DMZ        Samba OLSR FTP NAS PPPoE                  Firewall



             20:15 @Unithekle
25.05.09          Moritz Seltmann, Sven Pfleiderer         27

More Related Content

Viewers also liked

Aptc fiji cultural awareness workshop this is it
Aptc fiji cultural awareness workshop   this is itAptc fiji cultural awareness workshop   this is it
Aptc fiji cultural awareness workshop this is itBridgetGray2
 
bytemine OpenVPN4UCS - VPN mit einem Klick
bytemine OpenVPN4UCS - VPN mit einem Klickbytemine OpenVPN4UCS - VPN mit einem Klick
bytemine OpenVPN4UCS - VPN mit einem KlickUnivention GmbH
 
Etwinning fuer DaF-Unterricht
Etwinning fuer DaF-UnterrichtEtwinning fuer DaF-Unterricht
Etwinning fuer DaF-UnterrichtPatrizia Tirel
 
Large wall numberline
Large wall numberlineLarge wall numberline
Large wall numberlineTed Hughes
 
Einführung Digital Publishing
Einführung Digital PublishingEinführung Digital Publishing
Einführung Digital PublishingWeLoveYou
 
Dispositivos de red informática
Dispositivos de red informáticaDispositivos de red informática
Dispositivos de red informáticaCarmen Nereira
 
Programación del 15 al 19 spbre
Programación del 15 al  19 spbreProgramación del 15 al  19 spbre
Programación del 15 al 19 spbrecolegiommc
 
Presentacion unidad 1. redes basicas. julio hurtado.
Presentacion unidad 1. redes basicas. julio hurtado.Presentacion unidad 1. redes basicas. julio hurtado.
Presentacion unidad 1. redes basicas. julio hurtado.Julio Roberto Hurtado Castro
 
IME Seminarprogramm 2015
IME Seminarprogramm 2015IME Seminarprogramm 2015
IME Seminarprogramm 2015DanielPoetzsch
 
Dofa de algunas empresas colombianas emprendedoras
Dofa de algunas empresas colombianas emprendedorasDofa de algunas empresas colombianas emprendedoras
Dofa de algunas empresas colombianas emprendedorasMayerly18
 
IA Konferenz 2007: Validierung hierarchischer Navigationshierachien
IA Konferenz 2007: Validierung hierarchischer NavigationshierachienIA Konferenz 2007: Validierung hierarchischer Navigationshierachien
IA Konferenz 2007: Validierung hierarchischer NavigationshierachienSteffen Schilb
 

Viewers also liked (20)

Aptc fiji cultural awareness workshop this is it
Aptc fiji cultural awareness workshop   this is itAptc fiji cultural awareness workshop   this is it
Aptc fiji cultural awareness workshop this is it
 
bytemine OpenVPN4UCS - VPN mit einem Klick
bytemine OpenVPN4UCS - VPN mit einem Klickbytemine OpenVPN4UCS - VPN mit einem Klick
bytemine OpenVPN4UCS - VPN mit einem Klick
 
Etwinning fuer DaF-Unterricht
Etwinning fuer DaF-UnterrichtEtwinning fuer DaF-Unterricht
Etwinning fuer DaF-Unterricht
 
Large wall numberline
Large wall numberlineLarge wall numberline
Large wall numberline
 
Einführung Digital Publishing
Einführung Digital PublishingEinführung Digital Publishing
Einführung Digital Publishing
 
Calendario
CalendarioCalendario
Calendario
 
Definicion de costos
Definicion de costos Definicion de costos
Definicion de costos
 
Sem 31
Sem 31Sem 31
Sem 31
 
Libro+virtual+ +la+carta+a+garcía
Libro+virtual+ +la+carta+a+garcíaLibro+virtual+ +la+carta+a+garcía
Libro+virtual+ +la+carta+a+garcía
 
Dispositivos de red informática
Dispositivos de red informáticaDispositivos de red informática
Dispositivos de red informática
 
Programación del 15 al 19 spbre
Programación del 15 al  19 spbreProgramación del 15 al  19 spbre
Programación del 15 al 19 spbre
 
Semana32
Semana32Semana32
Semana32
 
Separata1 articulando estrategias
Separata1 articulando estrategiasSeparata1 articulando estrategias
Separata1 articulando estrategias
 
Presentacion unidad 1. redes basicas. julio hurtado.
Presentacion unidad 1. redes basicas. julio hurtado.Presentacion unidad 1. redes basicas. julio hurtado.
Presentacion unidad 1. redes basicas. julio hurtado.
 
Biologia
Biologia Biologia
Biologia
 
APTS OFFER LETTER
APTS OFFER LETTERAPTS OFFER LETTER
APTS OFFER LETTER
 
IME Seminarprogramm 2015
IME Seminarprogramm 2015IME Seminarprogramm 2015
IME Seminarprogramm 2015
 
Dofa de algunas empresas colombianas emprendedoras
Dofa de algunas empresas colombianas emprendedorasDofa de algunas empresas colombianas emprendedoras
Dofa de algunas empresas colombianas emprendedoras
 
IA Konferenz 2007: Validierung hierarchischer Navigationshierachien
IA Konferenz 2007: Validierung hierarchischer NavigationshierachienIA Konferenz 2007: Validierung hierarchischer Navigationshierachien
IA Konferenz 2007: Validierung hierarchischer Navigationshierachien
 
Agricultura (agroquimica)
Agricultura (agroquimica)Agricultura (agroquimica)
Agricultura (agroquimica)
 

Similar to OpenWRT

Software Defined Freifunk Backbones
Software Defined Freifunk BackbonesSoftware Defined Freifunk Backbones
Software Defined Freifunk BackbonesMaximilan Wilhelm
 
Software Defined Freifunk Backbones
Software Defined Freifunk BackbonesSoftware Defined Freifunk Backbones
Software Defined Freifunk BackbonesMaximilian Wilhelm
 
Infracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud Stack
Infracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud StackInfracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud Stack
Infracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud StackEdmund Siegfried Haselwanter
 
Raspberry Pi - Einführung und Beispielprojekte
Raspberry Pi - Einführung und BeispielprojekteRaspberry Pi - Einführung und Beispielprojekte
Raspberry Pi - Einführung und BeispielprojektePeter Eulberg
 
Private Cloud mit Ceph und OpenStack
Private Cloud mit Ceph und OpenStackPrivate Cloud mit Ceph und OpenStack
Private Cloud mit Ceph und OpenStackDaniel Schneller
 
Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...
Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...
Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...Maximilian Wilhelm
 
Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)Novakenstein
 

Similar to OpenWRT (11)

Software Defined Freifunk Backbones
Software Defined Freifunk BackbonesSoftware Defined Freifunk Backbones
Software Defined Freifunk Backbones
 
Software Defined Freifunk Backbones
Software Defined Freifunk BackbonesSoftware Defined Freifunk Backbones
Software Defined Freifunk Backbones
 
Infracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud Stack
Infracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud StackInfracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud Stack
Infracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud Stack
 
Westermo Webinar - Geroutete Redundanzen
Westermo Webinar - Geroutete RedundanzenWestermo Webinar - Geroutete Redundanzen
Westermo Webinar - Geroutete Redundanzen
 
Raspberry Pi - Einführung und Beispielprojekte
Raspberry Pi - Einführung und BeispielprojekteRaspberry Pi - Einführung und Beispielprojekte
Raspberry Pi - Einführung und Beispielprojekte
 
Neuigkeiten von Westermos Betriebssystem WeOS 4.28
Neuigkeiten von Westermos Betriebssystem WeOS 4.28Neuigkeiten von Westermos Betriebssystem WeOS 4.28
Neuigkeiten von Westermos Betriebssystem WeOS 4.28
 
VIT 5-2014
VIT 5-2014VIT 5-2014
VIT 5-2014
 
Neuigkeiten von Westermos MRD Mobilfunkroutern
Neuigkeiten von Westermos MRD MobilfunkrouternNeuigkeiten von Westermos MRD Mobilfunkroutern
Neuigkeiten von Westermos MRD Mobilfunkroutern
 
Private Cloud mit Ceph und OpenStack
Private Cloud mit Ceph und OpenStackPrivate Cloud mit Ceph und OpenStack
Private Cloud mit Ceph und OpenStack
 
Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...
Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...
Salt-Orchtestrated Software Defined (Freifunk) Networks - Service-Provider-Ne...
 
Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)
 

More from pfleidi

GWT Introduction
GWT IntroductionGWT Introduction
GWT Introductionpfleidi
 
The VP8 Video Codec
The VP8 Video CodecThe VP8 Video Codec
The VP8 Video Codecpfleidi
 
Scale The Realtime Web
Scale The Realtime WebScale The Realtime Web
Scale The Realtime Webpfleidi
 
Scala - A Scalable Language
Scala - A Scalable LanguageScala - A Scalable Language
Scala - A Scalable Languagepfleidi
 
YAXIM - Yet Another XMPP Instant Messenger
YAXIM - Yet Another XMPP Instant MessengerYAXIM - Yet Another XMPP Instant Messenger
YAXIM - Yet Another XMPP Instant Messengerpfleidi
 
Designpatterns in Ruby
Designpatterns in RubyDesignpatterns in Ruby
Designpatterns in Rubypfleidi
 

More from pfleidi (6)

GWT Introduction
GWT IntroductionGWT Introduction
GWT Introduction
 
The VP8 Video Codec
The VP8 Video CodecThe VP8 Video Codec
The VP8 Video Codec
 
Scale The Realtime Web
Scale The Realtime WebScale The Realtime Web
Scale The Realtime Web
 
Scala - A Scalable Language
Scala - A Scalable LanguageScala - A Scalable Language
Scala - A Scalable Language
 
YAXIM - Yet Another XMPP Instant Messenger
YAXIM - Yet Another XMPP Instant MessengerYAXIM - Yet Another XMPP Instant Messenger
YAXIM - Yet Another XMPP Instant Messenger
 
Designpatterns in Ruby
Designpatterns in RubyDesignpatterns in Ruby
Designpatterns in Ruby
 

OpenWRT

  • 1. OpenWRT: Own your Router Moritz Seltmann und Sven Pfleiderer Hochschule der Medien, Stuttgart
  • 2. Was ist OpenWRT? ● Linux Distribution für Embedded Systeme ● Speziell für Router konzipiert ● Lauffähig auf 10 Plattformen 25.05.09 Moritz Seltmann, Sven Pfleiderer 2
  • 3. Motivation ● Funktionsumfang des Routers erweitern ● Einsatz freier Software ● Günstige, stromsparende Hardware ● Günstiges 802.11a Setup ● Spieltrieb 25.05.09 Moritz Seltmann, Sven Pfleiderer 3
  • 4. Geschichte ● Linksys WRT54G nutzt Linux (Juni 2003) ● Druck auf Linksys durch GPL-Violations ● Freigabe des Quellcodes (Oktober 2003) ● Erstes Release (Januar 2004) ● White Russian (März 2006) ● Kamikaze (Juni 2007) ● Aktuelle Version: Kamikaze 8.09 25.05.09 Moritz Seltmann, Sven Pfleiderer 4
  • 5. Was bietet OpenWRT ● Optimiertes OS für Kleingeräte ● Komfortables Paketmanagement ● Breites Angebot an Software ● Einheitliche Syntax für Konfiguration ● Remote Zugrif über SSH/Web-Interface zur Konfiguration 25.05.09 Moritz Seltmann, Sven Pfleiderer 5
  • 6. Hardware 25.05.09 Moritz Seltmann, Sven Pfleiderer 6
  • 7. Linksys WRT54-GL ● 4MB Flash ● 16MB RAM ● 200MHz Broadcom CPU 25.05.09 Moritz Seltmann, Sven Pfleiderer 7
  • 8. Asus WL-500g Premium ● 8MB Flash ● 32MB RAM ● 2x USB 2.0 ● 266 MHz Broadcom CPU ● Wechselbare WLAN-Karte 25.05.09 Moritz Seltmann, Sven Pfleiderer 8
  • 9. Linksys NSLU2 ● 8 MB Flash ● 32MB RAM ● 2x USB 2.0 ● 266MHz Intel CPU 25.05.09 Moritz Seltmann, Sven Pfleiderer 9
  • 10. Extended Hardware PC Engines ALIX.2C3 Soekris net5501-70 25.05.09 Moritz Seltmann, Sven Pfleiderer 10
  • 11. Standard-Dienste ● PPPoE/DHCP/PPTP Client ● DNS / DHCP Server ● Firewall ● Network/Bridge ● WLAN Access Point 25.05.09 Moritz Seltmann, Sven Pfleiderer 11
  • 12. Demo: SSH Zugriff 25.05.09 Moritz Seltmann, Sven Pfleiderer 12
  • 13. Demo: LuCi / Web-Interface 25.05.09 Moritz Seltmann, Sven Pfleiderer 13
  • 14. Entdecke die Möglichkeiten 25.05.09 Moritz Seltmann, Sven Pfleiderer 14
  • 15. Externe Speichermedien ● Einbinden von USB-Sticks und Festplatten ● Booten von externen Medien ● Speichererweiterung ● Virtueller Speicher / SWAP 25.05.09 Moritz Seltmann, Sven Pfleiderer 15
  • 16. Fileserver ● Samba ● FTP ● NFS ● HTTP 25.05.09 Moritz Seltmann, Sven Pfleiderer 16
  • 17. Alternative Internetanbindug ● Wifi-Client ● WLAN Richtfunk ● UMTS ● IPv6 Tunnel 25.05.09 Moritz Seltmann, Sven Pfleiderer 17
  • 18. VPN ● VPN-Client ● Router als VPN-Gateway ● Roadwarrior Setup ● Site2Site Setup 25.05.09 Moritz Seltmann, Sven Pfleiderer 18
  • 19. OpenWRT als Telefonanlage ● Asterisk ● VoIP-Adapter ● Handy als VoIP-Endgerät ● Anrufbeantworter Sipura SPA-3000 25.05.09 Moritz Seltmann, Sven Pfleiderer 19
  • 20. OpenWRT Jukebox ● USB-Soundkarte ● Speicherstick für Musik ● Webradio Client ● MPD als Player ● Steuerbar mit Clients, Webinterface ● Alternative Steuerung per Bluetooth 25.05.09 Moritz Seltmann, Sven Pfleiderer 20
  • 21. OpenWRT Jukebox 25.05.09 Moritz Seltmann, Sven Pfleiderer 21
  • 22. Hardware Modifikationen ● Anlöten einer seriellen Schnittstelle ● Ersetzen der WLAN-Karten ● RAM-Erweiterung ● TupperBox / Outdoor Access Point 25.05.09 Moritz Seltmann, Sven Pfleiderer 22
  • 23. Innenleben 25.05.09 Moritz Seltmann, Sven Pfleiderer 23
  • 24. Outdoor Access-Point 25.05.09 Moritz Seltmann, Sven Pfleiderer 24
  • 25. Extrembedingungen 25.05.09 Moritz Seltmann, Sven Pfleiderer 25
  • 26. Hilfe zur Selbsthilfe ● Website: http://openwrt.org/ ● Wiki: http://oldwiki.openwrt.org/ ● Forum: http://forum.openwrt.org/ ● Entwickler Seite: https://dev.openwrt.org/ 25.05.09 Moritz Seltmann, Sven Pfleiderer 26
  • 27. OpenWRT Workshop WLAN VPN USB UMTS Bluetooth Luci Musicbox VoIP Tor OpenVPN mpd Asterisk GPIO Freifunk IPv6 VLAN DMZ Samba OLSR FTP NAS PPPoE Firewall 20:15 @Unithekle 25.05.09 Moritz Seltmann, Sven Pfleiderer 27