中级开发教程

OpenWrt中级开发教程,需要有一定的OpenWrt及Linux基础

中级开发教程

跟hoowa学做智能路由(八):防火墙/DMZ/UPNP

阅读(9386)

在上一章,我们已经介绍了关于网络部分的配置,今天这章我们将深入介OpenWRT下的防火墙类功能。在OpenWRT下防火墙的默认行为已经可以满足路由器的需要,一般情况下也无需修改,所以本章作为了解阅读即可。 如果想设置端口转发、uPNP等更多功能可以参考本章的配置方法进行设置。OpenWRT内置防火墙介绍OpenWRT下的NAT、DMZ、Firewall ru...

中级开发教程

跟hoowa学做智能路由(七):路由联网

阅读(3918)

这一章hoowa将向各位介绍OpenWRT下基本路由功能的配置方法,通过本章学习大家将了解如何设置OpenWRT来使路由连接网络,讲解将通过命令行模式。在系列教程中,hoowa不会教大家使用LUCI系统,LUCI是一个OpenWRT下的后台管理界面,界面较繁冗。本教程是面向广大Linux工程师和开发人员的教程,我们所针对的人员主要是有能力自己开发出比LUCI...

中级开发教程

跟hoowa学做智能路由(六):系统基础配置

阅读(4265)

在这一章当中,我们将介绍在OpenWRT系统下的编辑和配置的基础指令和操作知识,因为后续的章节主要用于介绍如何配置路由的相关功能,在配置的操作时我们需要掌握编辑和处理的方法。 本章中,编辑和配置的基础方法我们分为三种,三种方式都可以操作成功。分别为:使用VI编辑器: 适合教学时直接修改配置文件。使用UCI进行编辑: 适合教学时使用,更适合用于自己开发的第三方...

中级开发教程

跟hoowa学做智能路由(五):熟悉OpenWRT

阅读(4007)

从本章开始,我们要更多的了解系统的特性,以及不论是智能路由还是智能家居,我们用路由器的处理器到底能做多少事情。系统结构在上一章我们已经完成了刷机工作,这个时候系统进行了首次启动,并且格式化了它的"可写"分区。那么在设备里分区到底是怎么样进行的呢?我们首先需要知道:不同的处理器下OpenWRT分区是略微有所区别,不是所有的分区都完全相同的。...

中级开发教程

跟hoowa学做智能路由(四):第一次刷机

阅读(3808)

经过前边三个章节,想必大部分人对路由器可以有一个初步了解,甚至有的童鞋已经拿到了自己心仪的板子用来做开发测试。从本章开始,我们将进入动手阶段,这个阶段需要有板子来操作。无板子操作干看也行,但是这就是像一桌子吃饭,别人吃的满嘴流油,你流口水,这像话么。进入设备的开发模式为什么说一定要进入这个呢,其实如果你不开发嵌入式设备,也可以不进串口,但是hoowa觉得,在...

中级开发教程

跟hoowa学做智能路由(三):选择合适的设备

阅读(4411)

选板子最纠结。随便上淘宝搜索,有一堆乱七八糟的板子,但是这些板子确大部分都不支持官方OpenWRT,很多都是一些行内人Patch出来之后的成果,所以搭建起来很麻烦。认识基本的电路我们先说说,认识基本的电路,不论路由器有多大变化,他一定遵循一个原则“CPU里带的不外挂芯片,CPU里不带的外挂芯片”。对于软件开发者,我们不需要对整个电路十分熟悉或了解。我们只需要...