這個 Chaos Calmer 15.05 RC3(20150816 SVN:r46572) 是 OpenWrt 的最新版本,距離筆者編譯(Compile) 第一個 OpenWrt TP-Link TL-WR703N 路由器固件的時間差不多有兩年(20130810 ~ 20150808)了!筆者第一個編譯 OpenWrt 的版本是 Attitude Adjustment 12.09 final(20130425 SVN:r36088 / r37742),而兩者之間也有一個版本是 BarrierBreaker 14.07(201407 SVN:r41864)。因為之前的編譯時間太長,所以不能夠常常更改程式,拖慢了開發的進度,今年使用較高速和效率的電腦,便可以在短時間得到結果,要享受編程的樂趣!
OpenWrt Chaos Calmer 15.05 RC3(20150816 SVN:r46572) |
OpenWrt Chaos Calmer 15.05 RC3(20150816 SVN:r46572) 8M 固件 |
1. 修改 mktplinkfw.c 內的記憶體容量:
# nano ./tools/firmware-utils/src/mktplinkfw.c
.id = "TL-WR703Nv1",
.hw_id = HWID_TL_WR703N_V1,
.hw_rev = 1,
.layout_id = "8Mlzma", // 改 4->8Mlzma << Line 402/1201
|
2. 修改 Makefile 內的記憶體容量和名字:
# nano ./target/linux/ar71xx/image/Makefile
define Device/tl-wr703n-v1
$(Device/tplink-8mlzma) //改 4->8Mlzma <<
Line 483/2226
BOARDNAME
:= TL-WR703NV1 //V1 << Line 483/2226
DEVICE_PROFILE := TLWR703
TPLINK_HWID := 0x07030101
CONSOLE :=
ttyATH0,115200
endef
|
3. 尋找特定檔案:
#locate
mac80211.sh
#cd
/home/alpha/openwrt/trunk
|
4. 修改 WIFI 配置 mac80211.sh 文件:
#nano ./package/kernel/mac80211/files/lib/wifi/mac80211.sh
option
disabled 01 <<
Line 118
#添加以下
option
htmode HT40+
option channel 1
option
country CN
option
noscan 1
option
txpower 17
|
option
htmode HT40+ 使用 40MHz 頻寬,但只支援1-7通道。HT40-,支援 5-13 通道。HT20 支援 1-13 通道,20MHz 頻寬。
option
channel 1 使用通道 1,1-13 之間。若有限定頻寬,通道參考如上。
option
country CN 設定 wifi 標準為中國。
option
noscan 1 強制使用 40MHz 的頻寬。
option
txpower 17 發射功率為17dBm,大約 50mW。不可設定過大,否則有燒毀 PA 的危險。
5. 修改 SSD mac80211.sh 文件:
#nano ./package/kernel/mac80211/files/lib/wifi/mac80211.sh
config
wifi-iface << LINE 630
option
device radio$devidx
option
network lan
option
mode ap
option
ssid OpenWrt
option
encryption none
|
option
network lan 位於哪個介面的管理之下,默認 lan,一般無需修改。
option
mode ap,配置模式為 AP。例如 WDS 之類。
option
ssid OpenWrt,默認 SSID 名為 OpenWrt
option
encryption none 無開啟加密
6. 修改用戶名密碼 shadow 檔:
#nano ./package/base-files/files/etc/shadow
root:$1$wEehtjxj$YBu4quNfVUjzfv8p/PBo5.:0:0:99999:7:::
|
將
root 密碼修改成 admin。
7. 修改路由器設置 sysctl.conf 文件:
#nano ./package/base-files/files/etc/sysctl.conf
net.netfilter.nf_conntrack_max=65535
#LINE 20
|
連接數默認情況下是16384。可以選擇性修改 65535。
8. 完成後,可以進行編譯 8MB 固件程式。
編譯後,檢查有沒有 openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin 和 openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-sysupgrade.bin 檔案,然後
Copy 到 Windows 電腦,將 703N 路由器軟件升級。相關網址:
※ 在 Linux Debian 8.1 系統安裝及編譯 OpenWrt Trunk 程式
※ 在 Linux Debian 8.1 系統編譯 OpenWrt Trunk 8MB 固件程式
※ 如何將 OperWrt 8MB 固件程式寫入 8MB 閃存(Flash Memory)
※ 在 Linux Debian 8.1 系統安裝及編譯 OpenWrt Attitude Adjustment 程式
※ Subversion (SVN) 1.8.10 版本不兼容,錯誤編譯 OpenWrt Attitude Adjustment 程式
相關網址:
※ 微星(MSI)GS60 2QD Ghost 龍魂電競筆電(Gaming Notebook)- Debian(八)
※ 測試 Debian 8.1 Linux 系統的網絡功能設置
※ 修改 Debian 8.1 Linux 系統的 GRUB 和 80×25 文字解像度
※ 安裝 OpenSSH 在 Debian 8.1 Linux 系統
※ 在 Debian 8.1 Linux 系統讀寫 USB 手指
2015 年 8月 24日 天氣報告
氣溫:28.9度 @ 19:50
相對濕度:百分之 54%
天氣:天色大致良好
沒有留言:
張貼留言