Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OpenWRT

 OpenWRT

pfleidi

May 24, 2012
Tweet

More Decks by pfleidi

Other Decks in Technology

Transcript

  1. OpenWRT: Own your Router OpenWRT: Own your Router Moritz Seltmann

    und Sven Pfleiderer Moritz Seltmann und Sven Pfleiderer Hochschule der Medien, Stuttgart Hochschule der Medien, Stuttgart
  2. 25.05.09 Moritz Seltmann, Sven Pfleiderer 2 Was ist OpenWRT? Was

    ist OpenWRT? • Linux Distribution für Embedded Systeme Linux Distribution für Embedded Systeme • Speziell für Router konzipiert Speziell für Router konzipiert • Lauffähig auf 10 Plattformen Lauffähig auf 10 Plattformen
  3. 25.05.09 Moritz Seltmann, Sven Pfleiderer 3 Motivation Motivation • Funktionsumfang

    des Routers erweitern Funktionsumfang des Routers erweitern • Einsatz freier Software Einsatz freier Software • Günstige, stromsparende Hardware Günstige, stromsparende Hardware • Günstiges 802.11a Setup Günstiges 802.11a Setup • Spieltrieb Spieltrieb
  4. 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Geschichte • Linksys

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

    bietet OpenWRT • Optimiertes OS für Kleingeräte Optimiertes OS für Kleingeräte • Komfortables Paketmanagement Komfortables Paketmanagement • Breites Angebot an Software Breites Angebot an Software • Einheitliche Syntax für Konfiguration Einheitliche Syntax für Konfiguration • Remote Zugrif über SSH/Web-Interface Remote Zugrif über SSH/Web-Interface zur Konfiguration zur Konfiguration
  6. 25.05.09 Moritz Seltmann, Sven Pfleiderer 7 Linksys WRT54-GL Linksys WRT54-GL

    • 4MB Flash 4MB Flash • 16MB RAM 16MB RAM • 200MHz Broadcom CPU 200MHz Broadcom CPU
  7. 25.05.09 Moritz Seltmann, Sven Pfleiderer 8 Asus WL-500g Premium Asus

    WL-500g Premium • 8MB Flash 8MB Flash • 32MB RAM 32MB RAM • 2x USB 2.0 2x USB 2.0 • 266 MHz Broadcom CPU 266 MHz Broadcom CPU • Wechselbare WLAN-Karte Wechselbare WLAN-Karte
  8. 25.05.09 Moritz Seltmann, Sven Pfleiderer 9 Linksys NSLU2 Linksys NSLU2

    • 8 MB Flash 8 MB Flash • 32MB RAM 32MB RAM • 2x USB 2.0 2x USB 2.0 • 266MHz 266MHz Intel CPU Intel CPU
  9. 25.05.09 Moritz Seltmann, Sven Pfleiderer 11 Standard-Dienste Standard-Dienste • PPPoE/DHCP/PPTP

    Client PPPoE/DHCP/PPTP Client • DNS / DHCP Server DNS / DHCP Server • Firewall Firewall • Network/Bridge Network/Bridge • WLAN Access Point WLAN Access Point
  10. 25.05.09 Moritz Seltmann, Sven Pfleiderer 15 Externe Speichermedien Externe Speichermedien

    • Einbinden von USB-Sticks und Festplatten Einbinden von USB-Sticks und Festplatten • Booten von externen Medien Booten von externen Medien • Speichererweiterung Speichererweiterung • Virtueller Speicher / SWAP Virtueller Speicher / SWAP
  11. 25.05.09 Moritz Seltmann, Sven Pfleiderer 17 Alternative Internetanbindug Alternative Internetanbindug

    • Wifi-Client Wifi-Client • WLAN Richtfunk WLAN Richtfunk • UMTS UMTS • IPv6 Tunnel IPv6 Tunnel
  12. 25.05.09 Moritz Seltmann, Sven Pfleiderer 18 VPN VPN • VPN-Client

    VPN-Client • Router als VPN-Gateway Router als VPN-Gateway • Roadwarrior Setup Roadwarrior Setup • Site2Site Setup Site2Site Setup
  13. 25.05.09 Moritz Seltmann, Sven Pfleiderer 19 OpenWRT als Telefonanlage OpenWRT

    als Telefonanlage • Asterisk Asterisk • VoIP-Adapter VoIP-Adapter • Handy als VoIP-Endgerät Handy als VoIP-Endgerät • Anrufbeantworter Anrufbeantworter Sipura SPA-3000
  14. 25.05.09 Moritz Seltmann, Sven Pfleiderer 20 OpenWRT Jukebox OpenWRT Jukebox

    • USB-Soundkarte USB-Soundkarte • Speicherstick für Musik Speicherstick für Musik • Webradio Client Webradio Client • MPD als Player MPD als Player • Steuerbar mit Clients, Webinterface Steuerbar mit Clients, Webinterface • Alternative Steuerung per Bluetooth Alternative Steuerung per Bluetooth
  15. 25.05.09 Moritz Seltmann, Sven Pfleiderer 22 Hardware Modifikationen Hardware Modifikationen

    • Anlöten einer seriellen Schnittstelle Anlöten einer seriellen Schnittstelle • Ersetzen der WLAN-Karten Ersetzen der WLAN-Karten • RAM-Erweiterung RAM-Erweiterung • TupperBox / Outdoor Access Point TupperBox / Outdoor Access Point
  16. 25.05.09 Moritz Seltmann, Sven Pfleiderer 26 Hilfe zur Selbsthilfe Hilfe

    zur Selbsthilfe • Website Website: : http://openwrt.org/ http://openwrt.org/ • Wiki Wiki: : http://oldwiki.openwrt.org/ http://oldwiki.openwrt.org/ • Forum Forum: : http://forum.openwrt.org/ http://forum.openwrt.org/ • Entwickler Seite Entwickler Seite: : https://dev.openwrt.org/ https://dev.openwrt.org/
  17. 25.05.09 Moritz Seltmann, Sven Pfleiderer 27 OpenWRT Workshop OpenWRT Workshop

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