WZR-HP-G300NH2 救磚不求人 ( 裝 OpenWrt & transmission samba )
WZR-HP-G300NH2 救磚不求人 ( 裝 openwrt & transmission samba )
WZR-HP-G300NH2 救磚與安裝 OpenWrt 請看這篇。(親測可行)
寫在前面的話:
2021/12/6 網上買了一台 二手的 WZR-HP-G300NH2 原本就安裝了 openwrt ,原以為可以省刷機時間,但因對系統不熟悉玩掛了,只好又上網爬文重新刷機。
(以下全部內容均來自論壇的大大們,我只是整理使用而已)
一、刷 OpenWrt
1、設置靜態IP位址 ( 舊系統,沒成功 )
ip 192.168.11.2 ; netmask 255.255.255.0 ; gateway/dns 192.168.11.1
2、關閉 Windows 防火牆及其他防火牆,拔掉多餘網線,只留 Wan 口旁的 Lan 口與電腦連接
3. 設置靜態路由,以系統管理員身分開啟命令列視窗,命令列視窗下執行 route print,看網路卡列表中,看網路卡編號是幾號
命令列視窗下執行下麵指令
route print
netsh interface ipv4 add neighbors 11 192.168.11.1 02-AA-BB-CC-DD-1A
PS
1. 其中 11 換成你的網路卡編號,MAC address 不用改,就用預設值
2. 設置靜態路由 ( 舊系統,沒確認 )
windowsXP 設置方法:
arp -s 192.168.11.1 02-aa-bb-cc-dd-1a (此處 mac 地址必須為這個,不是自己機子的 mac 地址)
arp -a (查看是否設置好)
windows7 設置方法:
route print (看網卡埠,下面命令中寫的是11需改成自己的,一般為Interface List下面一行的頭一個數字)
netsh interface ipv4 add neighbors 11 192.168.11.1 02-aa-bb-cc-dd-1a
PS:
比較方便的工具是視窗版 tftp.exe 或 tftp2.exe,google 一下很容易下載到 ,server 填 192.168.11.1,密碼不用填,檔案指向下載回來的韌體
( retry 次數設定 5 次就好,否則如果連線失敗要等很久,除非強制關掉)
4. tftp上傳
tftp -i 192.168.11.1 put d:\openwrt-ar71xx-generic-wzr-hp-g300nh2-squashfs-tftp.bin
PS:put 後面改成自己放固件的路徑和檔案名
注意要點:
1. 所有燈先全亮,後全部熄滅
2. 然後只剩插網線的 Lan 燈亮,閃爍
3. 閃爍熄滅後請準備,四秒後又開始閃爍的同時按 Enter 執行下面命令,此處為要點 ,刷機就是利用這四秒的空檔,一定要掌握好時機)
附 OpenWrt 固件下載地址:
openwrt-ar71xx-generic-wzr-hp-g300nh2-squashfs-tftp.bin (推薦,帶WEB管理)
openwrt-ar71xx-generic-wzr-hp-g300nh2-squashfs-tftp.bin
openwrt-19.07.8-ar71xx-generic-wzr-hp-g300nh2-squashfs-tftp.bin
5. tftp上傳的時間很快,幾秒鐘就上傳完成,但是上傳後等待時間會有點長,一般為 7、 8 分鐘,這時什麼都不要做,千萬不要斷電,路由會自己重啟
6. 刪除靜態路由,改 ip 位址為自動獲取
netsh interface ipv4 delete neighbors 11 192.168.11.1 02-aa-bb-cc-dd-1a
PS:刪除設定,11 一樣要換成你的網路卡編號
7、成功後登入 192.168.1.1 應該可以進入 OpenWrt 了,預設帳號:root / 密碼:無,OpenWrt 一開始 wifi 是關閉的。
二、安裝軟體:( 非必需 )
1. 用 PuTTY 或 SSH 連接至路由
2. 輸入以下命令:
opkg update
opkg install kmod-usb-core kmod-usb2 kmod-usb-ohci kmod-usb-storage block-mount kmod-fs-ext4 transmission-daemon transmission-cli luci-app-samba samba36-client samba36-server
PS:
kmod-fs-ext2 & kmod-fs-ext3,無正常獲取,但被 kmod-fs-ext4 所包含
block-extroot & block-hotplug,己經合併到 block-mount
三、注記 ( 普及一下版本知識 )
因為自己下載時曾一頭霧水,google 花了些時間,這裡就方便方便菜鳥
attitude_adjustment 目錄下的為穩定的版本;
trunk 目錄下的為測試版本,會時常更新,當然有可能會有 bug;
一般同一型號會數個檔提供下載,它們的區別是:
factory 用於原廠固件下刷新;
sysupgrade 是 openwrt 固件下升級用;
tftp 用於 uboot 啟動模式下 tftp 刷新;
squashfs 可以執行 firstboot 恢復初始狀態;
jffs2 無法使用 firstboot 腳本重建初始系統;
release 為 trunk 測試穩定後的版本;
PS:
squashfs 和 jffs2 區別是:
squashfs 會佔用空間存放系統必要的檔,並且這些檔是唯讀的,當系統損壞時,可以執行 firstboot 恢復初始狀態。
jffs2 是可以改寫的,你可以刪除一些系統部件而獲得更多的空間,但缺點是一旦系統崩潰,有可能你無法使用 firstboot 腳本重建初始系統。所以一般都下載 squashfs 的。
免責聲明:
1.本影像檔案皆從網上搜集轉載,不承擔任何技術及版權問題。
2.如有下載連結僅供寬頻測試研究用途,請下載後在24小時內刪除,請勿用於商業。
3.若侵犯了您的合法權益,請來信通知我們,我們會及時刪除,給您帶來的不便,深表歉意。