Open Source World & ’s

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 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