1.本文介绍
本篇文章主要介绍如何将路由器刷成开源系统OpenWRT,并且在噶系统上安装openflow工具包使其具有一台openflow交换机的能力。
2.刷机环境
- Ubuntu 14.04(64bit)
- 一台Openwrt支持的路由器
- 一条网线
3.下载Openwrt源码
首先到官方的https://wiki.openwrt.org/toh/start#supported.hardware.-.router.type查看准备的路由器是否被Openwrt所支持,我刷过的型号有TL-MR3420ver1.1和TL-WR740Nver3以及Netgear-WNDR4300v1。因此用过三个版本的OpenWRT,分别是12.09,14.07以及15.01。
关于OpenWRT的使用可以到以下两个官方地址查看,里面包含了本篇下面大部分内容的解释,包括下载地址,相关依赖,配置时如何选择等等。
https://wiki.openwrt.org/zh-cn/doc/howto/buildroot.exigence
https://wiki