[研究所] MikroTik RouterOS 學習 (持續更新)

剛剛心一橫更新上去,現在是7.20.8 long term版的
結果,還是沒辦法更新,直接更新失敗...
換過dns1.1.1.1跟8.8.8.8ㄍ跟中華電信的dns,
一樣無法更新...

NeverGiveUp!! wrote:
前陣子到這幾天在研究cake,很有意思,目前穩快。
這篇請參考
--
全部不需要更改維持前天的設定即可.僅CAPsMAN更改.因QueueTree設橋接有限制30Mbps.
只需要把CAPsMAN開啟本地橋接(不經由主路由集中管理)即可突破限制,除了設global.
設global有個缺點,mangle除非有指定區網對內對外.封包不會因為單向傳輸而導致流入另向.
CAPsMAN由路由器集中管理的狀態下,可以防堵任一AP透過無線來轉中繼.僅有線的cAP.
缺點就是在QueueTree被受限制,本地橋接是唯一解除受限又能讓任一AP透過無線當中繼AP.
--
2026/03/24晚上全部已修正.若有CAPsMAN的話,建議開啟本地轉發.
/caps-man datapath
add bridge=bridge1 local-forwarding=yes name=datapath1
AP的部分,把所有的Port橋接起來
/interface bridge port
add bridge=LAN-bridge ingress-filtering=no interface=ether1 \
internal-path-cost=10 path-cost=10
add bridge=LAN-bridge ingress-filtering=no interface=ether2 \
internal-path-cost=10 path-cost=10
add bridge=LAN-bridge interface=wlan1
add bridge=LAN-bridge interface=wlan2
add bridge=LAN-bridge interface=wlan3
/interface wireless cap
#
set bridge=LAN-bridge discovery-interfaces=LAN-bridge enabled=yes interfaces=\
wlan1,wlan2,wlan3
--
昨天刪去的那兩條有必要.MSS交給路由器去自動處理.
--
/ip firewall mangle
add action=change-mss chain=forward comment="Change MSS" new-mss=\
clamp-to-pmtu protocol=tcp tcp-flags=syn
add action=change-mss chain=output new-mss=clamp-to-pmtu protocol=tcp \
tcp-flags=syn
add action=change-dscp chain=prerouting comment="Reset Inbound DSCP" \
in-interface=pppoe-out1 new-dscp=0
add action=change-dscp chain=postrouting comment="Reset Outbound DSCP" \
new-dscp=0 out-interface=pppoe-out1
--
Queue Tree的部分,把RX的global改成橋接.
--
/queue tree
add comment="Download 100M -> 90M(90%)" max-limit=90M name=\
Download-Parent parent=bridge1 queue=cake-rx
成為對的人是要持續執行核心價值來成就自己附加價值的永恆.[V-Ing]By Myself
更新至 7.22.1
rb5009 led 殘了,只剩下永開啟。
wishstar2004125464 wrote:
建議你 RouterOS...(恕刪)


我不是專業的,這幾年來換了2-3台都靠著廣大網友的幫忙下一次又一次完成不可能的任務.
因此我不太會打掉用虛擬機重來,目前應該就單純昇級到7.22以後,指令有問題.
目前就這行指令有問題,在mounts這個指令錯誤,我不知如何修改這行指令讓它能正常運作.

/container/add remote-image=adguard/adguardhome:beta interface=veth1 mounts=adg_work,adg_conf root-dir=disk1/adguardhome logging=yes check-certificate=no start-on-boot=yes
RickyHsu77 wrote:
我不是專業的,這幾年...(恕刪)

Error routerOS 7.22

有人去我找的那個 script 去開了 issue,看起來是他是升級 7.22 後資料夾權限問題,你沒給出錯誤訊息是什麼,所以也不知道你的狀況是否一樣,如果一樣的話,你可以看一下那個 issue,然後丟給 AI 。讓他幫你看看要怎麼處理

BTW-1 我也不是專業的,很多東西都是要靠自己 TRY AND ERROR 出來,現在有 AI 會好一點

BTW-2 AdGuardHome 在某一版本有因為資安問題改過資料夾權限設定,我不確定是不是這個影響

或者你不要用 beta ,改用 stable 版看看。 我自己穩定的機器都是用 Stable 版本,只有個人使用才用 EDGE
wishstar2004125464 wrote:
Error routerOS...(恕刪)


我是用stable 的7.22.1沒錯啊~

您應該是想說用long term的版本吧~

目前就我PO的一樣就是那個指令有問題。
RickyHsu77 wrote:
我是用stable ...(恕刪)


抱歉,我前面寫的不是很清楚,我是指 AdGuarHome dokcer images 的 tags

edge: 幾乎星期一到五每日更新

Beta: 對標 AdGuard Home Releases 裡帶 Pre-release tag 的版號

latest: 對標 AdGuard Home Releases 裡帶 Latest tag 的版號

以 AdGuardHome 這一套已經滿成熟的軟體,你只在內網使用,那用 latest 就行了。至少我個人這樣用5年以上,都沒問題。

另外你一直說卡在那行指令,正常來說,執行錯誤會噴錯誤訊息出來 (就像我上面給的那個 issue 連結,別人也是附上錯誤訊息,讓開發者有辦法知道可能問題點在那裡),你要附上這個錯誤訊息,別人才知道問題可能在哪裡,就算要丟給 AI 幫忙也是要附上錯誤訊息,他才有辦法幫你 DEBUG。

譬如像這裡 Error container V7.21.2,人家也是截圖錯誤訊息出來呀
wishstar2004125464 wrote:
抱歉,我前面寫的不是...(恕刪)


了解,您是指Adguardhome的版本。

但目前是在更新Adguardhome時在Mikrotik有錯誤訊息,應該跟Adguardhome版本無關。

貼上那行指令的錯誤訊息。

RickyHsu77 wrote:
了解,您是指Adguardhome...(恕刪)

你的截圖我丟去 ChatGPT 免費版說是指令斷行導致問題

RouterOS 7.22 錯誤解決

參考,script 確實是在 mount 那段開始 (紅色游標) 無法繼續執行下去
wishstar2004125464 wrote:
你的截圖我丟去 ChatGPT...(恕刪)


試過他建議的解決方法將指令放在同一行,結果一樣。
其實我的指令沒有斷行。
我這個問題與ChatGPT聊過很多次也聊了很久,也試了非常多次它的建議方案,都沒解決我的問題。
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 871)

今日熱門文章 網友點擊推薦!