WZR-HP-G300NH2 救磚不求人 ( 裝 OpenWrt & transmission samba )

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.若侵犯了您的合法權益,請來信通知我們,我們會及時刪除,給您帶來的不便,深表歉意。



發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *