Open Source Routers and OpenWrt

John Marrett

Introduction - Why?

Why Run Open Source Firmware?

Introduction - History

2003

Firmware Options - Sveasoft

Firmware Options - DD-WRT

OpenWrt

History

X-Wrt Money Shot

X-Wrt Network Admin

OpenWrt Hardware

WRT54G Switch Layout

There are a number of different internal layouts, depending on the specific product

Interesting Projects

  • Software
  • USB
  • Hardware

Interesting Projects - Software

You can do some pretty incredible things with a few software settings changes

Interesting Projects - USB

A router with a USB port enables a number of interesting applications

Interesting Projects - Hardware

For the "serious" hacker only, these projects involve physical modification to the router

GhettoPeer - Diagram

Vlan Config

GhettoPeer - Vlan Config

Vlan Config Changes

GhettoPeer - Interface Config

Interface Config Changes

GhettoPeer - Firewall/Startup Config

In /etc/init.d/S45firewall

GhettoPeer - Status Script

In /etc/init.d/S45firewall

Questions / Router Hacking

Questions?
Presentation Website: zioncluster.ca/openwrt