關(guān)于此項(xiàng)目
OpenWrt是一個(gè)用于嵌入式設(shè)備的GNU/Linux發(fā)行版旋圆,具有強(qiáng)大的擴(kuò)展性。不同于其他許多用于路由器的發(fā)行版麸恍,OpenWrt是一個(gè)從零開(kāi)始編寫的灵巧、功能齊全的、容易修改的路由器操作系統(tǒng)抹沪。實(shí)際上孩等,這意味著您能夠使用您想要的功能而不加進(jìn)其他的累贅,而支持這些功能工作的linux kernel又遠(yuǎn)比絕大多數(shù)發(fā)行版來(lái)得新采够。
配置
"uci"是"Unified Configuration Interface"(統(tǒng)一配置界面)的縮寫,意在OpenWrt整個(gè)系統(tǒng)的配置集中化。
系統(tǒng)配置應(yīng)容易冰垄,更直接且在此有文檔描述蹬癌,從而使你的生活更輕松!
(它是White Russian系列OpenWrt基于nvram的配置的后繼改進(jìn)虹茶。)
許多程序在系統(tǒng)某處擁有自己的配置文件逝薪,
比如/etc/network/interfaces, /etc/exports, /etc/dnsmasq.conf或者 /etc/samba/samba.conf,
有時(shí)它們還使用稍有不同的語(yǔ)法蝴罪。
在OpenWrt中你無(wú)需為此煩惱董济,我們只需更改UCI配置文件!
你不需要為了某個(gè)更改起效而重啟系統(tǒng)要门!參閱下文中的命令行實(shí)用工具以了解如何做到這點(diǎn)虏肾。
還有不要忘了官方程序包(official binaries)里包含了很多后臺(tái)程序廓啊,但默認(rèn)情況下并未啟用!
比如cron后臺(tái)程序默認(rèn)并未激活封豪,因而只編輯crontab并無(wú)作用谴轮。
你需要用/etc/init.d/crond start起動(dòng)它或用/etc/init.d/crond enable激活它。 大部分后臺(tái)程序都可以disable(禁用),stop(停止)和restart(重起)吹埠。 還有一些非UCI配置你可以參閱第步。
鏡像文件生成器
映像生成器 是一個(gè)創(chuàng)建自定義固件的預(yù)編譯環(huán)境,可以在現(xiàn)有固件的基礎(chǔ)編輯創(chuàng)建鏡像缘琅。
使用映像生成器的原因:
創(chuàng)建最小化鏡像如去除WEB界面
軟件包直接嵌入squashfs粘都,減少目標(biāo)平臺(tái)的空間需求
配置文件直接嵌入squashfs作為預(yù)配置
本文章由http://www.wifidog.pro/2015/07/09/openwrt%E7%AE%80%E4%BB%8B.html整理編輯,轉(zhuǎn)載請(qǐng)注明出處