㈠ openwrt安裝桌面環境
1. 環境說明 本文安裝在windows下的vm中,做為旁路路由使用
2. 下載固件 鏡像參考阿里巴巴開源鏡像站
我這里增加了一個lx的用戶,一般用普通用戶編譯openwrt, 首先passwd root 設置root 密碼,然後安裝apt install sudo 來安裝sudo命令。之後⽤adser lx 增加lx⽤戶,passwd root 設置root 密碼,我這⾥⽤戶密碼和root密碼均為lx。
㈡ 如何安裝openwrt x86
就已經用家裡的一台舊的低功耗筆記本安裝過了,功能強大。。。我最喜歡的就是多無線網卡掛載實施多wifi網路疊加,和多播(這個沒折騰過)。主要是因為周邊wifi多,破解了幾個。然後為了疊加wifi查找了相關的信息,找著找著就找到了關於openwrt的相關教程,正好家裡有一台迷你筆記本閑著就折騰了起來。
其實感覺不怎麼難,主要是找鏡像和寫入本地硬碟。
說了那麼多在給大家簡略介紹一下openwrt這個路由器系統:
OpenWrt 可以被描述為一個嵌入式的 linux 發行版,(主流路由器固件有 dd-wrt,tomato,openwrt三類)而不是試圖建立一個單一的、靜態的系統。OpenWrt的包管理提供了一個完全可寫的文件系統,從應用 程序供應商提供的選擇和配置,並允許您自定義的設備,以適應任何應用程序。
對於開發人員,OpenWrt 是使用框架來構建應用程序,而無需建立一個完整的固件來支持;對於用戶來說,這意味著其擁有完全定製的能力,可以用前所未有的方式使用該設備。
恩,介紹就到這里。下面我們進行安裝過程的講解,由於之前安裝給小本的時候沒有截圖。我在VM虛擬機裡面在給大家演示一遍安裝過程。
安裝有winpe的U盤
Physdiskwrite.exe軟體
openwrt-x86鏡像
閑置電腦主機一台(最好是低功耗的)
1.首先是進入PE給刪除原硬碟分區(注意備份好數據)
2.使用Physdiskwrite.exe寫入openwrt-X86鏡像到硬碟:
在 cmd 下面進入該程序目錄,輸入命令 Physdiskwrite.exe –u 鏡像名字.img 進行寫盤。 其中-u 參數為目標磁碟大於 800M 時需要附加的。
接下來會提示你選擇需要寫入磁碟。請注意選擇,不要選錯了。
(為了輸入方便,可以將 Physdiskwrite.exe 改名為 pdw.exe 之類,命令輸入 pd w.exe –u ***.img 即可)
3.顯示出下面即為安裝完成
4
4.重啟電腦後就會進入openwrt的界面,註:如果在SATA模式或者AHCI模式下無法啟動成功請將硬碟類型修改成IDE
5
5.openwrt X86下載地址
openwrt X86 build1403介紹地址:http://blog.ich8.com/post/4494
openwrt X86 下載地址:http://blog.ich8.com/file/107
END
openwrt默認web管理地址是192.168.1.1,用戶名為root,密碼為admin。同樣因為是linux系統所以也可以使用常見的ssh客戶端連接。
如果在SATA模式或者AHCI模式下無法啟動成功請將硬碟類型修改成IDE
㈢ OpenWRT(一)開發環境搭建
1、安裝git工具(現在一般是使用git去下載源碼)
2、安裝依賴的庫文件(一起裝比較容易出現漏裝,建議逐個裝)
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils ncurses-term zlib1g-dev libncurses5-dev gawk libssl-dev subversion
或者逐個安裝:
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install make
sudo apt-get install autoconf
sudo apt-get install gettext
sudo apt-get install texinfo
sudo apt-get install unzip
sudo apt-get install sharutils
sudo apt-get install ncurses-term
sudo apt-get install zlib1g-dev
sudo apt-get install libncurses5-dev
sudo apt-get install gawk
sudo apt-get install libssl-dev
sudo apt-get install subversion
3、下載OpenWRT源碼
先創建OpenWRT目錄來保存源碼
mkdir OpenWRT
cd OpenWRT
git clone https://github.com/openwrt-mirror/openwrt.git (下載源碼)
4、更新源碼上的軟體
為了使 OpenWrt 支持更多的軟體,需要更新和安裝其它源上面的軟體
cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a
5、進行OpenWRT配置
make menuconfig
1). 選擇 CPU 型號
Target System -> Ralink RT288x/RT3xxx
2). 選擇 CPU 子型號
Subtarget -> RT3x5x/RT5350 based boards
3). 選擇具體路由器型號
Target profile -> HAME-MPR-A2
保存退出
6、編譯源碼
make V=99
注意:編譯過程要聯網哦,如果編譯出錯大部分都是由於網路不好。所以重新編譯就OK了
燒錄文件在哪? openwrt/bin/ramips/openwrt-ramips-rt305x-mpr-a2-squashfs-sysupgrade.bin
更多精彩文章,歡迎關注微信公眾號"嵌入式軟體開發交流"
㈣ 在openwrt中安裝包,下載之後咋安裝
瀏覽器輸入192.168.1.1
找到 system -》 Software
界面里可以安裝IPK包。
㈤ openwrt安裝apt
openwrt安裝apt步驟如下:
1、安裝Vmware。
2、安裝個Ubuntu系統,這個是為了轉換鏡像。
3、下載openwrt鏡像。
㈥ 在線等,OpenWrt怎麼安裝軟體
下載一個軟體的ipk包,並且上傳到路由器(我是用WinSCP上傳的), 用ssh登錄路由器, 然後內在終端輸入命令:容
opkg install 某個ipk包
注意ipk軟體包一定要與你路由器的版本和架構一致,否則安裝不上。