27
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

Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

OpenWRT: Own your RouterOpenWRT: Own your Router

Moritz Seltmann und Sven PfleidererMoritz Seltmann und Sven Pfleiderer

Hochschule der Medien, StuttgartHochschule der Medien, Stuttgart

Page 2: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 2

Was ist OpenWRT?Was ist OpenWRT?● Linux Distribution für Embedded SystemeLinux Distribution für Embedded Systeme● Speziell für Router konzipiertSpeziell für Router konzipiert● Lauffähig auf 10 PlattformenLauffähig auf 10 Plattformen

Page 3: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 3

MotivationMotivation

● Funktionsumfang des Routers erweiternFunktionsumfang des Routers erweitern● Einsatz freier SoftwareEinsatz freier Software● Günstige, stromsparende HardwareGünstige, stromsparende Hardware● Günstiges 802.11a SetupGünstiges 802.11a Setup● SpieltriebSpieltrieb

Page 4: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 4

GeschichteGeschichte

● Linksys WRT54G nutzt Linux (Juni 2003)Linksys WRT54G nutzt Linux (Juni 2003)● Druck auf Linksys durch GPL-ViolationsDruck 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.09Aktuelle Version: Kamikaze 8.09

Page 5: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 5

Was bietet OpenWRTWas bietet OpenWRT

● Optimiertes OS für KleingeräteOptimiertes OS für Kleingeräte● Komfortables PaketmanagementKomfortables Paketmanagement● Breites Angebot an SoftwareBreites Angebot an Software● Einheitliche Syntax für KonfigurationEinheitliche Syntax für Konfiguration● Remote Zugrif über SSH/Web-Interface Remote Zugrif über SSH/Web-Interface

zur Konfigurationzur Konfiguration

Page 6: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 6

HardwareHardware

Page 7: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 7

Linksys WRT54-GLLinksys WRT54-GL

● 4MB Flash4MB Flash● 16MB RAM16MB RAM● 200MHz Broadcom CPU200MHz Broadcom CPU

Page 8: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 8

Asus WL-500g PremiumAsus WL-500g Premium

● 8MB Flash8MB Flash● 32MB RAM32MB RAM● 2x USB 2.02x USB 2.0● 266 MHz Broadcom CPU266 MHz Broadcom CPU● Wechselbare WLAN-KarteWechselbare WLAN-Karte

Page 9: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 9

Linksys NSLU2Linksys NSLU2

● 8 MB Flash8 MB Flash● 32MB RAM32MB RAM● 2x USB 2.02x USB 2.0● 266MHz 266MHz Intel CPUIntel CPU

Page 10: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 10

Extended HardwareExtended Hardware

Soekris net5501-70

PC Engines ALIX.2C3

Page 11: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 11

Standard-DiensteStandard-Dienste

● PPPoE/DHCP/PPTP ClientPPPoE/DHCP/PPTP Client● DNS / DHCP ServerDNS / DHCP Server● FirewallFirewall● Network/BridgeNetwork/Bridge● WLAN Access PointWLAN Access Point

Page 12: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 12

Demo: SSH ZugriffDemo: SSH Zugriff

Page 13: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 13

Demo: LuCi / Web-Demo: LuCi / Web-IInterfacenterface

Page 14: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 14

Entdecke die MöglichkeitenEntdecke die Möglichkeiten

Page 15: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 15

Externe SpeichermedienExterne Speichermedien● Einbinden von USB-Sticks und FestplattenEinbinden von USB-Sticks und Festplatten● Booten von externen MedienBooten von externen Medien● SpeichererweiterungSpeichererweiterung● Virtueller Speicher / SWAPVirtueller Speicher / SWAP

Page 16: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 16

FileserverFileserver● SambaSamba● FTPFTP● NFSNFS● HTTPHTTP

Page 17: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 17

Alternative InternetanbindugAlternative Internetanbindug

● Wifi-ClientWifi-Client● WLAN RichtfunkWLAN Richtfunk● UMTSUMTS● IPv6 TunnelIPv6 Tunnel

Page 18: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 18

VPNVPN● VPN-ClientVPN-Client

● Router als VPN-GatewayRouter als VPN-Gateway● Roadwarrior SetupRoadwarrior Setup● Site2Site SetupSite2Site Setup

Page 19: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 19

OpenWRT als TelefonanlageOpenWRT als Telefonanlage

● AsteriskAsterisk● VoIP-AdapterVoIP-Adapter● Handy als VoIP-EndgerätHandy als VoIP-Endgerät● AnrufbeantworterAnrufbeantworter

Sipura SPA-3000

Page 20: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 20

OpenWRT JukeboxOpenWRT Jukebox

● USB-SoundkarteUSB-Soundkarte● Speicherstick für MusikSpeicherstick für Musik● Webradio ClientWebradio Client● MPD als PlayerMPD als Player● Steuerbar mit Clients, WebinterfaceSteuerbar mit Clients, Webinterface● Alternative Steuerung per BluetoothAlternative Steuerung per Bluetooth

Page 21: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 21

OpenWRT JukeboxOpenWRT Jukebox

Page 22: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 22

Hardware ModifikationenHardware Modifikationen

● Anlöten einer seriellen SchnittstelleAnlöten einer seriellen Schnittstelle● Ersetzen der WLAN-KartenErsetzen der WLAN-Karten● RAM-ErweiterungRAM-Erweiterung● TupperBox / Outdoor Access PointTupperBox / Outdoor Access Point

Page 23: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 23

InnenlebenInnenleben

Page 24: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 24

Outdoor Access-PointOutdoor Access-Point

Page 25: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 25

ExtrembedingungenExtrembedingungen

Page 26: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 26

Hilfe zur SelbsthilfeHilfe zur Selbsthilfe● WebsiteWebsite: : http://openwrt.org/http://openwrt.org/● WikiWiki: : http://oldwiki.openwrt.org/http://oldwiki.openwrt.org/● ForumForum: : http://forum.openwrt.org/http://forum.openwrt.org/● Entwickler SeiteEntwickler Seite:: https://dev.openwrt.org/https://dev.openwrt.org/

Page 27: Moritz Seltmann und Sven Pfleiderer Hochschule der Medien ...blog.roothausen.de/uploads/presentations/openWRT.pdf · 25.05.09 Moritz Seltmann, Sven Pfleiderer 4 Geschichte Linksys

25.05.09 Moritz Seltmann, Sven Pfleiderer 27

OpenWRT WorkshopOpenWRT Workshop

WLANWLAN VPNVPN USB USB UMTSUMTS Bluetooth Bluetooth LuciLuci

MusicboxMusicbox VoIP VoIP TorTor OpenVPNOpenVPN mpd mpd

AsteriskAsterisk GPIO GPIO FreifunkFreifunk IPv6IPv6 VLAN VLAN

DMZ DMZ SambaSamba OLSROLSR FTP FTP NASNAS PPPoE PPPoE FirewallFirewall

20:15 @Unithekle20:15 @Unithekle