該OpenWrt編譯教程及入門為pdf格式免費版,教程詳細介紹了OpenWrt的起源、OpenWrt的特點和編譯OpenWrt、使用OpenWr的方法等,是一份不錯的openwrt入門教程,如果你需要一份這樣的教程文檔的話,那就趕緊點擊本文下方的下載地址將這份OpenWrt編譯教程及入門教程下載下來進行使用吧!
溫馨提示:
本文檔為PDF格式文檔,因此需確保在閱讀之前你已經(jīng)安裝了pdf閱讀器,如果尚未安裝閱讀器,建議下載福昕pdf閱讀器或其他PDF閱讀器進行安裝后閱讀。
內(nèi)容節(jié)選
一、OpenWrt 的起源:
Cisco/Linksys
① 在 2003 年發(fā)行了 WRT54G 這款無線路由器,同年有人發(fā)現(xiàn)它的 IOS ② 是基于 Linux 的, 然而 Linux 基于 GPL 許可證發(fā)布的, 按照該許可證 Cisco 應(yīng)該把 WRT54G 的IOS 的源代碼公開。2003 年 3 月, Cisco 迫于公眾壓力公開了 WRT54G 的源代碼。此后就有了一些基于 Cisco 源碼的第三方固件,OpenWrt 就是它們中的一個。 [1]
二、OpenWrt 的特點:
l 可擴展性好,可以在線安裝您所需要的功能,目前有 1000 多個功能包可選l 是一臺完整的 linux 工作站,文件系統(tǒng)可讀可寫,便于開發(fā)者學習和實踐三、編譯 OpenWrt:
編譯 OpenWrt 不是必須的,普通用戶只需在互聯(lián)網(wǎng)上尋找并下載具體路由器型號對應(yīng)的固件即可,下面的 openwrt 的官方下載站點:
http://downloads.openwrt.org/
這里以 Ubuntu 12.04 和 Fedora 17 為例介紹如何在 Linux 下自行編譯 Openwrt 固件。
第一步是 搭建編譯環(huán)境,由于 Ubuntu 和 Fedora 默認安裝都缺少一些編譯 Openwrt所需的必要組件,所以需要自行安裝。
在 Ubuntu 12.04 下使用如下終端命令安裝所缺組件:
sudo apt-get install subversion git flex g++ gawk zlib1g-dev libncurses5-dev在 Fedora 17 下使用如下終端命令安裝所缺組件:
sudo yum install subversion git flex gcc zlib-devel ncurses-devel gcc-c++第二步是獲取 OpenWrt 源碼,在完成第一步的安裝工作后就可以獲取源碼了,在獲取源碼前,建議先建立一個專用的工作目錄,在終端中進入該目錄,然后就可以使用下面的命令獲取源碼了:
svn co svn://svn.openwrt.org/openwrt/trunk/
……
四、使用 OpenWrt:
要在路由器上使用 OpenWrt,首先要將路由器固件刷新為 OpenWrt,即相當于 OpenWrt系統(tǒng)的安裝,不同型號的路由器的安裝方法可能也會不一樣,但一般常用的有三種方法:
l Web 上傳固件更新
l PFTP 上傳固件更新
l 編程器寫入固件
具體型號的路由器適用于哪種或哪幾種方法,需自行嘗試或求助于互聯(lián)網(wǎng),此處略去。
要對 OpenWrt 進行配置,一般有兩條途徑,SSH 登錄通過命令行控制和 Web 登錄通過Web 界面設(shè)置。
首次安裝 OpenWrt 后,需要設(shè)置密碼才可以使用 SSH 登錄,方法是使用 telnet 登錄或者 Web 登錄設(shè)置密碼。 在 Windows 下面 telnet 和 SSH 登錄可以使用 Putty, 在 Linux 下可分別使用如下命令:
telnet 192.168.1.1
ssh –l root 192.168.1.1
用 telnet 登錄路由器后使用下面的命令設(shè)置密碼:
passwd root
需要注意的是設(shè)置密碼后 telnet 登錄功能就默認關(guān)閉了。
隨后就可以使用 SSH 和剛剛設(shè)置的密碼登錄路由器對路由器進行操作,一般指令與常見 Linux 發(fā)行版相同,但是 OpenWrt 使用自己的包管理器:opkg,使用“opkg --help”查看幫助信息。以下是一些常用操作命令:
更新軟件包列表:
opkg update
在線安裝軟件包:
opkg install <packagename>
移除軟件包:
opkg remove <packagename>
登錄 Web 管理界面,前提是該 OpenWrt 系統(tǒng)中要安裝了 Web 界面,一般是 Luci,登錄方式與普通路由器無異,打開瀏覽器,輸入路由器 IP 即可進入登錄界面,OpenWrt 的默認 IP 是 192.168.1.1。
注釋:
① Linksys 是思科系統(tǒng)一個銷售家用與小型業(yè)務(wù)用網(wǎng)絡(luò)產(chǎn)品的部門。Linksys 最初于1988 年創(chuàng)立,2003 年被思科收購。
② IOS,即互聯(lián)網(wǎng)操作系統(tǒng)(Internetwork Operating System,簡稱 IOS),是思科公司(Cisco System)為其網(wǎng)絡(luò)設(shè)備開發(fā)的操作維護系統(tǒng)。
……
pdf格式免費版OpenWrt編譯教程及入門相關(guān)內(nèi)容小編就為大家介紹到這里了,更多pdf格式免費文檔資料下載,敬請關(guān)注東坡下載站!
- PC官方版
- 安卓官方手機版
- IOS官方手機版