[2020-05-03更新]scut_padavan

下載地址:

默認(rèn)ip:192.168.2.1
默認(rèn)用戶名/密碼:admin/admin
默認(rèn)WiFi密碼:1234567890


固件特點(diǎn):

  • 完全開源,Travis-CI自動(dòng)構(gòu)建
  • 使用gorden5566的漢化字典
  • 可選眾多第三方插件,詳情請看此處

使用說明:

http://m.itdecent.cn/p/cb51fb0fb2ac
以上教程可能已經(jīng)被垃圾簡書封閉審查,我會(huì)盡快遷移到Github Pages
對于SCUT/SCAU的同學(xué),快速配置校園網(wǎng)的教程請看這里


編譯教程:

http://m.itdecent.cn/p/6b8403cdea46
沒有安裝Linux的同學(xué)建議使用Windows10的wsl進(jìn)行編譯


git倉庫:

https://github.com/hanwckf/rt-n56u
https://gitee.com/hanwckf/rt-n56u


已知 issues:

  1. mt7615: apcli模式下在網(wǎng)絡(luò)信息里無法看到上一級AP的連接信息(已經(jīng)修復(fù))
  2. apcli掃描模式下不能認(rèn)出5個(gè)以上中文漢字的SSID
  3. 部分機(jī)型的USB3.0接口會(huì)嚴(yán)重干擾2.4G WiFi,請避免使用
  4. 部分IoT設(shè)備連接2.4G WiFi異常,可以嘗試以下方法:
    • #153:將WiFi的加密方式由WPA2+AES改成WPA+TKIP,嘗試連接;若連接成功,再改回去
    • #153:將 2.4G 的無線模式修改成 b/g/n Mixed
  5. 新工具鏈編譯的固件中PPTP服務(wù)器連接異常,待排查(已經(jīng)修復(fù))

適配機(jī)型:

  • PSG1208
  • PSG1218
  • 5K-W20 (USB)
  • OYE-001 (USB)
  • NEWIFI-MINI (USB)
  • MI-MINI (USB)
  • MI-3 (USB)
  • MI-R3G (USB)
  • HC5661A
  • HC5761A (USB)
  • HC5861B
  • 360P2 (USB)
  • MI-NANO
  • MZ-R13
  • MZ-R13P
  • RT-AC1200GU (USB)
  • XY-C1 (USB)
  • WR1200JS (USB)
  • NEWIFI3 (USB)
  • B70 (USB)
  • A3004NS (USB)
  • K2P
  • K2P-USB (USB)
  • JCG-836PRO (USB)
  • JCG-AC860M (USB)
  • DIR-882 (USB)
  • DIR-878
  • MR2600 (USB)
  • WDR7300
  • RM2100
  • R2100

更新日志:

具體修改請看:git log


【2020-05-03】

  • 推薦采用fakeroot進(jìn)行編譯,如:
fakeroot ./build_firmware_modify K2P_nano-5.0
  • 適配小米AC2100 (#361)
  • RM2100/R2100: 修復(fù)型號錯(cuò)誤的問題
  • accel-pptpd: 修復(fù)由gcc7編譯時(shí)無法登陸的問題 (#339)
  • busybox: 添加telnet客戶端
  • samba36: 禁用sys_ftruncate (#268)
  • mt7615: 禁用DEFAULT_5G_PROFILE
  • mt7615: DBDC模式下默認(rèn)關(guān)閉AMSDU
  • webui: 修復(fù)網(wǎng)絡(luò)地圖里“更多設(shè)置”菜單不顯示的問題


【2020-04-28】

  • 適配B70、A3004NS、HC5761A、MI-R3G、MI-NANO、WDR7300、Redmi AC2100
    WDR7300刷機(jī)教程稍后放出;AC2100刷機(jī)教程參考恩山論壇小米版塊,AC2100的LED燈估計(jì)還有點(diǎn)問題,回去學(xué)校拿到機(jī)器以后再研究
  • 修復(fù)Transmission編譯失敗的問題
  • samba: 微調(diào)smb相關(guān)參數(shù)
  • webui: 使用Yonsm提供的新logo
  • ralink_wifi: 增加弱信號剔除設(shè)置選項(xiàng)
  • ralink_wifi: 增加AMSDU設(shè)置開關(guān),去除band_steering設(shè)置項(xiàng)
  • kernel: 修復(fù)gcc O2優(yōu)化級別導(dǎo)致ext4驅(qū)動(dòng)panic的問題
  • kernel: backport了3.7內(nèi)核的SO_REUSEPORT支持
  • mt7615: 修復(fù)中繼時(shí)無法顯示上級AP連接信息的問題
  • mt7615: 默認(rèn)關(guān)閉MU-MIMO功能
  • raeth-mt7615: 啟用IPv6轉(zhuǎn)發(fā)優(yōu)化
  • mt7603: 更新驅(qū)動(dòng)到4.1.2.0
  • mt7621: 嘗試修復(fù)32M spi flash軟重啟失敗的問題
  • pppd: 修復(fù)CVE-2020-8597
  • libc: 不再構(gòu)建uclibc-ng,直接從工具鏈目錄復(fù)制so庫
  • AC1200GU: 修復(fù)時(shí)鐘異常問題
  • 更新以下軟件包:
    • openssl: 1.0.2u
  • 新增以下軟件包:
    • xTun

【2019-11-26】

  • 所有USB機(jī)型啟用hdparm和parted
  • 所有機(jī)型啟用openssl_ec
  • 添加CONFIG_FIRMWARE_WEBUI_HIDE_VPN選項(xiàng),可以隱藏webui中的vpn頁面
  • 刪去mt7615驅(qū)動(dòng)的兩個(gè)無關(guān)緊要的日志輸出 (#159 #174)
  • 應(yīng)用PROMETHEUS的r8152補(bǔ)丁
  • mt7628:修復(fù)cryptodev支持
  • napt66:修復(fù)pppoe撥號時(shí)WAN接口名識(shí)別錯(cuò)誤的問題
  • DIR-878:啟用ss
  • minieap/njit-client:修復(fù)幾個(gè)編譯時(shí)警告
  • 添加專屬banner:
    ____            __                      
   / __ \____ _____/ /___ __   ______ _____ 
  / /_/ / __ `/ __  / __ `/ | / / __ `/ __ \
 / ____/ /_/ / /_/ / /_/ /| |/ / /_/ / / / /
/_/    \__,_/\__,_/\__,_/ |___/\__,_/_/ /_/ 

  • 更新以下軟件包:
    • libev: 4.27
    • libpcap: 1.9.1
    • mbedtls: 2.7.12
    • ss: 3.3.3
    • ariang: 1.1.4
    • curl: 7.65.3
    • libusb: 1.0.23
    • pcre: 8.43
    • iperf3: 3.7
    • openssl: 1.0.2t
    • sstrip: ELFkickers 3.1
    • openssh: 8.1p1

【2019-11-16】

  • 修正DIR-878的configs
  • CI加入DIR-878-5.0的構(gòu)建,去除5K-W20和JCG-AC860M(保留JCG-AC860M-5.0)
  • libiconv: 精簡更多不必要的字庫
  • 學(xué)校內(nèi)不常見的機(jī)型不再默認(rèn)集成scutclient和mentohust
  • NEWIFI3: 默認(rèn)去除frpc/frps
  • 更新編譯教程

【2019-11-13】

  • 更新工具鏈和libc,使用ct-ng構(gòu)建的 gcc 7.4 + uclibc-ng 1.0.32,請按照README.md的說明重新編譯工具鏈,也可以從此處下載預(yù)編譯好的工具鏈。
  • aria2不再使用預(yù)編譯二進(jìn)制包
  • mentohust的源碼更換成HustLion/mentohust,已在SCAU測試通過
  • 新增mentohust的webui
  • 更新以下軟件包:
    • nfs-utils: 1.2.8
    • libiconv: 1.16
    • aria2: 1.35.0
  • 新增以下軟件包:
    • rpcbind
    • wsdd2
    • libtirpc
    • tunsafe (有bug,慎用)
  • 刪除以下軟件包:
    • portmap

【2019-11-05】

  • 適配PSG1208、DIR-878
  • 添加frpc/frps,由于體積過大,僅默認(rèn)在NEWIFI3固件里集成
  • OYE-001/JCG-AC860M: 默認(rèn)使用ANTFS
  • scutclient_watchcat: 重寫檢測邏輯
  • scutclient: 更新版本,可選擇忽略UDP心跳包超時(shí)
  • 這個(gè)Release是最后一個(gè)用gcc 4.6編譯的固件,從下一個(gè)Release開始將使用ct-ng構(gòu)建的gcc 7.4 + uclibc-ng 1.0.32

【2019-10-19】

  • 適配JCG-836PRO、摩托羅拉MR2600、360P2
  • DIR-882: 修正RESET的GPIO號
  • 新增ANTFS驅(qū)動(dòng),暫未測試
  • 支持從uboot/breed傳入RAM大小,可以做到自適應(yīng)內(nèi)存
  • 支持設(shè)置TTL值
  • scutclient:更新到3857f08
  • scutclient_watchcat:更新檢測方法
  • K2P-USB:增加5.0驅(qū)動(dòng)的config

【2019-10-04】

  • 由于簡書這個(gè)垃圾平臺(tái)經(jīng)常封禁審查我的文章,因此我在這里發(fā)表的所有文章將逐步遷移到Github Pages
  • 修復(fù)apcli中繼掃描時(shí)遇到超長中文SSID導(dǎo)致后續(xù)結(jié)果亂碼的bug
  • apcli中繼掃描結(jié)果按RSSI大小排序而不是按信道編號
  • 默認(rèn)打上PROMETHEUS補(bǔ)丁,移除CONFIG_APPLY_PROMETHEUS_WIFI_DRIVER_PATCH選項(xiàng)

【2019-09-30】

  • dnsmasq: 可以設(shè)置通告的dnsv6服務(wù)器
  • pppd: 可以關(guān)閉ppp_lcp選項(xiàng),適合于某些PPPoE環(huán)境
  • scutclient: 更新到v3.1.2,修復(fù)之前此版本容易掉線的問題
  • webUI的調(diào)整。詳情請看@Yonsm的提交記錄
  • 修復(fù)東北大學(xué)mac oui查詢網(wǎng)址失效的問題,詳情請看@Yonsm的提交記錄
  • mt7615: 新增5.0.3.0無線驅(qū)動(dòng),5.0驅(qū)動(dòng)的固件尾綴帶有-5.0
  • mt7615: 修復(fù)hwnat支持,詳情請看237176253帖子的相關(guān)說明
  • mt76x2: 強(qiáng)制HT40的mac oui列表中增加更多bcm設(shè)備(從wive-ng項(xiàng)目復(fù)制而來)
  • 修正WiFi自動(dòng)信道排除列表中的錯(cuò)誤
  • 修復(fù)libflac構(gòu)建失敗的問題
  • 修復(fù)ttyd在未連接wan口時(shí)無法使用的bug
  • 增加以下機(jī)型的支持:
    • RT-AC1200GU
    • NEWIFI-MINI
    • XY-C1
    • HC5861B
  • 更新以下軟件包:
    • AriaNg: 1.1.3
    • ttyd: 1.5.2
    • e2fsprogs: 1.44.5
  • 新增以下軟件包:
    • mentohust

【2019-07-10】

  • 移除K2P雜交固件,現(xiàn)在起不再使用K2P_DRV這個(gè)型號名
  • 適配DLINK DIR-882
  • 更新config.guess/config.sub,可在arm64平臺(tái)上構(gòu)建固件
  • 移除radvd和iperf2
  • mt7615: 增加160Mhz帶寬選項(xiàng)(僅適用于非DBDC的機(jī)器)
  • 軟件更新:
    • curl: 7.65.1
    • libsodium: 1.0.18
    • mbedtls: 2.7.11

【2019-05-28】

  • 新增coremark
  • hexdump改為busybox內(nèi)置的
  • K2P_nano/PSG1218_nano: 禁用tcpdump

【2019-05-09】

  • 修正NEWIFI3和K2P-USB的設(shè)備名,可以在webui直接升級固件
  • 新增socat,可用于在用戶層實(shí)現(xiàn)IPv6端口轉(zhuǎn)發(fā)(教育網(wǎng)環(huán)境,已更新教程)
  • 新增srelay

【2019-04-17】

  • mt76x3: 使用trublemaker/mt76x3提供的無線驅(qū)動(dòng)
  • 所有支持的機(jī)型都打上prometheus的WiFi驅(qū)動(dòng)補(bǔ)丁

【2019-04-16】

  • JCG-AC860M: 集成scutclient
  • 下一個(gè)版本可能會(huì)修復(fù)一些mt7603驅(qū)動(dòng)的問題
  • 軟件更新:
    • ss: 3.2.5
    • AriaNg: 1.0.3

【2019-03-07】

  • 適配JCG JHR-AC860M (mt7621+mt7615n+mt7615n)
  • WR1200JS: 應(yīng)用PROMETHEUS的WiFi驅(qū)動(dòng)補(bǔ)丁
  • 修復(fù)無法下載syslog.txt的問題
  • s0ftether: 更新到 v4.29-9680

【2019-02-20】

  • 再次去除mt7615驅(qū)動(dòng)的一些日志輸出...
  • 修復(fù)啟用https訪問時(shí)ttyd URL錯(cuò)誤的問題
  • chnroute: 可自定義更新網(wǎng)址,具體參考使用說明

【2019-02-04】

  • AriaNg: 更換為AIO版本 (All in One)
  • 軟件更新:
    • e2fsprogs: 1.44.5
    • util-linux: 2.33.1
    • mtd-utils: 2.0.2
    • hdparm: 9.58
    • parted: 3.2

【2019-02-02】

  • mt7615: 修復(fù)在掃描SSID時(shí)由于中文ssid過長導(dǎo)致的URI malformed錯(cuò)誤
  • K2P: 在不修改無線配置的情況下重啟無線(如watchdog觸發(fā)或radio2_toggle操作等)不會(huì)將2.4g和5g一起重啟
  • 軟件更新:
    • libevent: 2.1.8
    • liblzo: 2.10
    • libsqlite: 3260000
    • libxml2: 2.9.9
    • libz: 1.2.11

【2019-01-31】

  • 新增K2P_USB_32M_512M,由于CI構(gòu)建時(shí)間不足,有需要的請自行編譯
  • s0ftether: 優(yōu)化啟動(dòng)腳本;構(gòu)建動(dòng)態(tài)庫,縮小體積(同時(shí)打包c(diǎn)lient+server+cmd時(shí)固件大小可減小1MB)
  • NTFS驅(qū)動(dòng)更換成ufsd(暫未測試)
  • 所有固件集成xupnpd
  • 軟件更新:
    • curl: 7.63.0
    • libsodium: 1.0.17
    • mbedtls: 2.7.9-gpl

【2019-01-14】

  • 優(yōu)化scutclient相關(guān)腳本,在00:00-6:00之間重新?lián)芴柌粫?huì)寫入系統(tǒng)日志
  • 修復(fù)黑名單mac oui查詢網(wǎng)址

【2019-01-05】

  • mt7615: CR4 (Cortex-R4) 與 Andes mcu firmware換成PanguBox 19.01里提取的較新版本,據(jù)傳能增強(qiáng)一點(diǎn)性能,有待進(jìn)一步測試。這次只上傳了mt7621的固件。

【2019-01-03】

【2018-12-31】

  • Happy new year ~ Release v2018-12-31-5059979
  • ebtables: 啟用broute表,可用于橋接ipv6(未測試)

【2018-12-24】

  • 增加s0ftether的源碼,NEWIFI3默認(rèn)集成
  • started_script.sh中加入緩存清理:
sync && echo 3 > /proc/sys/vm/drop_caches

【2018-12-10】

  • 現(xiàn)已支持中文SSID

【2018-12-06】

  • aria2預(yù)編譯程序更新到1.34.0
  • curl鏈接到mbedtls,徹底解決無法下載某些https網(wǎng)站的問題
  • ss更新到3.2.3

【2018-12-05】

  • 增加ss-local
  • trunk/tools內(nèi)的打包工具更換成Linaro1985/padavan-ng提供的新版源碼
  • 更新以下lib和app (部分來自于Linaro1985/padavan-ng)
    • c-ares: 1.15.0
    • curl: 7.62.0
    • mbedtls: 2.7.7
    • openssl: 1.0.2q
    • openssh: 7.9p1

【2018-12-03】

  • K2P_DRV / K2P_nano: 回退到一開始的V4.4.2.1驅(qū)動(dòng),因?yàn)槲野l(fā)現(xiàn)V4.4.1.2有時(shí)候會(huì)出現(xiàn)延時(shí)變大的情況,為了保證可靠性,犧牲一點(diǎn)吞吐量...
  • 同步Linaro1985/padavan-ng的samba3.6源碼,修復(fù)在賬號模式下無法訪問的bug
  • 新增HC5661A支持(MT7628+16M+128M+SD卡)
  • 增加hexdump工具,方便查看二進(jìn)制內(nèi)容
  • AriaNg更新到 1.0.0

【2018-11-21】

【2018-11-21】

  • mt7615: 進(jìn)一步關(guān)掉一些日志,刪去一些空行
  • K2P: 修復(fù)2.4G網(wǎng)絡(luò)信息顯示里的一個(gè)小Bug
  • 由于所有的固件都會(huì)重新構(gòu)建,因此更新日志里沒有提到的機(jī)型只是重新編譯而已

【2018-11-20】

  • K2P_nano / K2P_DRV 不再單獨(dú)發(fā)布,將與其他固件一起構(gòu)建并上傳

【2018-11-19】

  • K2P_nano: 去掉校園網(wǎng)認(rèn)證相關(guān)插件

【2018-11-17-2】

  • K2P_DRV: 漏了一個(gè)應(yīng)該關(guān)掉的日志...已經(jīng)修復(fù),現(xiàn)在應(yīng)該不會(huì)出現(xiàn)煩人的日志了

【2018-11-17】

  • K2P_DRV: 關(guān)閉mt7615驅(qū)動(dòng)的一些日志打??;現(xiàn)在應(yīng)該是只在有無線客戶端連接或斷開的時(shí)候才會(huì)打印相關(guān)日志

【2018-11-16】

  • K2P_DRV: 由于不兼容hwnat,加入高通shortcut-fe支持,實(shí)測和荒野無燈K2P固件的效果差不多,有一點(diǎn)點(diǎn)心理作用加成;mt7621在padavan中無需任何加速都能跑滿千兆有線NAT,開啟sfe后能降低大約10%的CPU占用率
  • K2P_DRV: 關(guān)閉mt7615驅(qū)動(dòng)的幾個(gè)煩人的日志輸出
  • 新增K2P_nano,就是純凈版,不包含scutclient等插件,但是帶napt66和sfe等功能,無線驅(qū)動(dòng)與K2P_DRV相同,方便大家測試
  • ss: 更新到v3.2.1

【2018-11-13-2】

  • K2P_DRV: 打開VHT_STBC和LDPC支持

【2018-11-13】

  • 修復(fù)K2P_DRV中無線客戶端連接信息顯示錯(cuò)誤的問題

【2018-11-12】

  • 嘗試使用mtk的泄露驅(qū)動(dòng)(MT7615_LinuxAP_V4.4.2.1_20170829)構(gòu)建K2P固件,為了與雜交固件做區(qū)別,這個(gè)版本命名為K2P_DRV,DRV即DRIVER,與雜交固件相比,想必mtk原廠驅(qū)動(dòng)肯定不如華碩ac85u的驅(qū)動(dòng)好,所以DRV版的無線部分還需要大家進(jìn)一步測試,目前來看,兩者信號強(qiáng)度相差無幾,不過無線吞吐量稍弱一些,驅(qū)動(dòng)穩(wěn)定性還需進(jìn)一步測試
  • 4.4.2.1泄露驅(qū)動(dòng)相比網(wǎng)上隨處可見的4.4.1.2泄露驅(qū)動(dòng)在源碼上改動(dòng)不小。所有代碼在昨晚已經(jīng)push到git倉庫,有興趣研究的可以自行編譯
  • K2P_DRV無線部分已知問題,除了雜交固件里存在的已知問題之外暫未發(fā)現(xiàn)其他
  • 插句題外話,這個(gè)4.4.2.1泄露驅(qū)動(dòng)來自于某不太會(huì)用git的開發(fā)人員不小心把mtk sdk上傳到了公開的gitee倉庫,之后被谷歌爬蟲收錄并偶然被我檢索到,而現(xiàn)在那個(gè)gitee倉庫已經(jīng)看不到了……

【2018-11-08】

  • 更新上游源碼到32a93db
  • 增加mtr工具

【2018-11-05】

【2018-10-29】

【2018-10-25】

  • gxxlist換回?zé)oipset的默認(rèn)版本(減小了幾十K體積),請刷完固件后恢復(fù)/etc/storage,否則在webui里會(huì)顯示異常
  • scutclient v3.1.2對心跳包要求過于嚴(yán)格導(dǎo)致容易掉線,暫時(shí)回退到v3.0

【2018-10-23】

  • vlmcsd: 更新到v1112,可激活Office 2019
  • napt66模塊加載時(shí)會(huì)在系統(tǒng)日志打印wan_if參數(shù)以便debug

【2018-10-21】

  • 發(fā)現(xiàn)幾個(gè)后臺(tái)運(yùn)行的watchcat腳本不知為何有一定幾率出現(xiàn)吃滿cpu或者意外退出的情況,因此所有watchcat腳本都回退到采用crontab周期啟動(dòng)的方式。刷完此版固件后請清空一下/etc/storage以便更新crontab設(shè)置項(xiàng)
  • 優(yōu)化ss-watchcat的處理邏輯

【2018-10-19】

  • 去除dnsmasq-china-conf,增加gxxlist解析策略,具體說明請看教程
  • 增加原版ss,支持aead加密方式

【2018-10-16】

  • 適配newifi3 (d2)

【2018-10-15】

  • PSG1218的2.4g驅(qū)動(dòng)回退到v2.7版本

【2018-10-15】之前的更新日志:Changelog-old


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容