Open Source World & Router’s Firmware
Mat´uˇsMadzin
1 / 14 It’s philosophy, the way of life ... to be able to choose
Open Source
What’s Open Source?
2 / 14 Open Source
What’s Open Source?
It’s philosophy, the way of life ... to be able to choose
2 / 14 Open Source
What’s Open Source?
It’s philosophy, the way of life ... to be able to choose
2 / 14 Linux distribution targeted at routing on embedded devices
IPv6 support
traffic shaping/monitoring,
USB device - 3G modem, file sharing, webcam streaming,
...
Introduction
What is OpenWRT?
3 / 14 IPv6 support
traffic shaping/monitoring,
USB device - 3G modem, file sharing, webcam streaming,
...
Introduction
What is OpenWRT?
Linux distribution targeted at routing on embedded devices
3 / 14 Introduction
What is OpenWRT?
Linux distribution targeted at routing on embedded devices
IPv6 support
traffic shaping/monitoring,
USB device - 3G modem, file sharing, webcam streaming,
...
3 / 14 Other software choices:
DD-WRT
HyperWRT
...
Software Choices
Is OpenWRT the only one alternative?
4 / 14 Software Choices
Is OpenWRT the only one alternative?
Other software choices:
DD-WRT
HyperWRT
...
4 / 14 Names of major versions:
1 White Russian
2 Kamikaze
3 Backfire (latest)
OpenWRT Under Hood
What’s charming about OpenWRT???
5 / 14 OpenWRT Under Hood
What’s charming about OpenWRT???
Names of major versions:
1 White Russian
2 Kamikaze
3 Backfire (latest)
5 / 14 Theory in Practise
6 / 14 Books: Linksys WRT54G Ultimate Hacking Kismet Hacking Wardriving and Wireless Penetration Testing ...
Web interfaces: LuCI X-WRT Gargoyle
Support & Literature
List of supported devices: http://wiki.openwrt.org/toh/start
7 / 14 Web interfaces: LuCI X-WRT Gargoyle
Support & Literature
List of supported devices: http://wiki.openwrt.org/toh/start
Books: Linksys WRT54G Ultimate Hacking Kismet Hacking Wardriving and Wireless Penetration Testing ...
7 / 14 Support & Literature
List of supported devices: http://wiki.openwrt.org/toh/start
Books: Linksys WRT54G Ultimate Hacking Kismet Hacking Wardriving and Wireless Penetration Testing ...
Web interfaces: LuCI X-WRT Gargoyle
7 / 14 Example: Linksys WRT54GL firmware installation via TFTP
Brief Intro
How to install OpenWRT:
web interface
TFTP Server
JTAG (for recovery only)
More info about installation OpenWRT or original firmware is available at OpenWRT wiki.
8 / 14 Brief Intro
How to install OpenWRT:
web interface
TFTP Server
JTAG (for recovery only)
More info about installation OpenWRT or original firmware is available at OpenWRT wiki.
Example: Linksys WRT54GL firmware installation via TFTP
8 / 14 Groups
Create groups of two (I’ll help)
9 / 14 Presentations
Presentations during semester:
IPv6 (introduction)
firewall, MAC address filter, port forwarding, DMZ (policy)
traffic shaping/monitoring
Audio/Video streaming via DLNA/UPnP AV
bricks & troubleshooting
...
10 / 14 Practise
Hardware:
D-Link DIR-825
TP-Link TL-WR1043ND
Linksys WRT54GL
11 / 14 Content
Contend of the lesson/course:
1 choose one router (I’ll help)
2 choose cables check your cables properly don’t hesitate to use crimp tools
3 create your testbed
4 look at default firmware
5 find out how to install OpenWRT on your router
12 / 14 Have Fun
Content II
IPv4, IPv6, DHCP, DDNS, QoS, WiFi - repeater, access point, bridge, AirCrack, firewall, MAC address filter, port forwarding (UPnP, NAT-PMP), traffic shaping/monitoring, USB device - 3G modem, file sharing, webcam streaming, Audio/Video streaming via DLNA/UPnP AV, bitTorrent client, ...
13 / 14 Content II
IPv4, IPv6, DHCP, DDNS, QoS, WiFi - repeater, access point, bridge, AirCrack, firewall, MAC address filter, port forwarding (UPnP, NAT-PMP), traffic shaping/monitoring, USB device - 3G modem, file sharing, webcam streaming, Audio/Video streaming via DLNA/UPnP AV, bitTorrent client, ... Have Fun
13 / 14 References
http://en.wikipedia.org/wiki/File:White Russian.jpg http://en.wikipedia.org/wiki/File:Kamikaze.jpg http://www.foodenquirer.com/food-enquirer-channel/food- beverage-recipes/backfire.html http://en.wikipedia.org/wiki/File:Openwrt-login.svg http://www.linux-mag.com/
14 / 14