OpenWrt

From OpenFlow Wiki

Jump to: navigation, search

This page describes the project porting OpenFlow to OpenWrt!

Contents

Project Overview

The goal is to turn a cheap commercial wireless router and access point into an OpenFlow enabled switch with a WebUI and a CLI. The current release of OpenWrt supports the OpenFlow specification (0.8.9~2).

Documentation

Device list

Broadcom based Devices

Linksys WRT54GL

Linksys WRT54G

Linksys WRTSL54GS

Ubiquity Devices

Ubiquity Bullet2

Ubiquity Bullet5

Ubiquity Router Station

PC Engines Devices

PC Engines Alix

Standard OpenWrt Flash Process

For a new device use the standard WebUI to flash the Firmware by using the version for the particular model.

Some devices use a unique way to flash the firmware. If the flash process is different from the generic process you will find the information on the device page. The following describes the standard flash process.

For already OpenWrt flashed devices use the generic version and flash it either via the WebUI or via the CLI with "sysupgrade -n".

If you are not able to connect to the device that runs an old OpenWrt use the Failsave mode (by waiting during boottime till the DMZ LED turns on and then holding the reset pin till the DMZ led starts blinking periodic). In Failsave mode you can access the device via telnet on the IP 192.168.1.1. Then use the command "sysupgrade -n" with an additional parameter for the url to the firmware. For this you need a firmware on a HTTP server.

OpenFlow Configuration

OpenWrt Configuration page

Download

OpenWrt download section

Bugs

In the future there is probably a BugTracker

People

  • Julius Schulz-Zander