[RouterOS][貓棒] ODI DFP-34X-2C2 貓棒 搭中華電信配RouterOS軟路由使用 + 華為 ma5671a 目前失敗血淚史
從2022年就在關注貓棒,不過當時新建案中華還沒拉光纖到路口,所以就算FTTH也沒用…
只能拉2條電話線跑100M/40M,後來換了TBC 500M/50M用了兩年(其實很穩,非常意外,還有免費固定IP)
一直到2024年初,因為上傳需求增加,50M實則不夠,然後前些日子中華終於把路口光化設備架設好
後來配上2024年中的光世代方案就還是喜迎光世代FTTH回來。
所以又可以重新啟動折騰光貓的小Side project。
首先折騰光貓只為了幾個目的:
1. 爽,全自有設備掌握度就是高
2. 有機會嫖到那麼一點頻寬(實測500M後來約多嫖7~8%的頻寬,落在540/540M左右)
3. 節省弱電箱體積
缺點有幾個:
1. 花時間,因為每個人的OLT/ONU上游設備設定多變,別人的Config可以用不代表你家的可以用…前後大概工時花了將近12小時(8小時是折騰華為…)…
2. 花錢,ODI DFP-34X-2C2 全新貓棒一根250人民幣,華為ma5671a 70人民幣。再加上你必須要配合Router有SFP的才有省一個設備的功效。但目前Router可以吃SFP的選擇實則不多。這次用R86s也要2000出頭人民幣,其實對於一般人來說算是偏高的。
3. 溫度不一定改善,因為貓棒小小一根,等於原本中華電信小烏龜被濃縮到一根棒棒中,包含光纖雷射收發頭,外殼溫度摸起來相當燙手,內部sensor溫度約50出頭。再加上有SFP port的設備其實通常不算低階。自體的發熱量相對來說也可能會更熱一些。
前面因為有同事先折騰過,所以算是站在同事的肩膀上繼續折騰
這次硬體的部分,如果你因為不確定能不能搞成功,建議分階段採買!,可以避免額外支出
R86S開箱+軟路由影片可以看這:https://www.youtube.com/watch?v=9B0LP3ATdXg
第一階段->概念驗證,先確定家裡的OLT線路種類
方法可以參考:https://hackmd.io/@windasd/SJUEdj6oq
這些資料建議完整先複製下來,因為你後面會一直參考這些資料
{
“result”: 1,
“status”: 200,
“data”: {
“sta”: “S”,
“haltSta”: “正常”,
“exeMsg”: “OK”,
“spec”: “FTTH”,
“vlan”: “1837”,
“port”: “272-7-7:6”,
“vendor”: “ALCATEL-7360FX-8”,
“ofname”: “SCZP”,
“splno”: “35**Y******”,
“eqip”: “172.**.**.250”,
“isEPON”: false
},
“msg”: “”,
“AccountType”: “合法支付工具”,
“設備號碼”: “35**Y******”,
“設備種類”: “FTTB專線”
}
{
“result”: 1,
“status”: 200,
“data”: {
“settings”: [
{
“bitErr”: “null/null”,
“oltRx”: “”,
“onuProvMode”: “”,
“onuVersion”: “R82XXR231123”,
“port”: “272-7-7:6”,
“onuSerial”: “ASKY******”,
“link”: “Up”,
“regStat”: “REGISTERED”,
“onuPower”: “null/null”
}
],
“exeMsg”: “OK”,
“isLineOK”: true
},
“msg”: “成功”,
“AccountType”: “合法支付工具”,
“設備號碼”: “335**Y******”,
“設備種類”: “FTTB專線”
}
|
再來也到你中華小烏龜的後台,盡量把一些資訊也複製下來
例如我這邊的(有些資料打*代表屬於我個人的電路設定,請自行換成你的)
硬體版本 REV1
軟體版本 R82XXR231123
系統時間 1970/01/01 08:05:07
開機時間 0 day(s), 00:05:08
CPU Usage (%) 3
Memory Usage (%) 53
GPON 序號 ASKY********
GPON 狀態 Initial (O1)
GPON SLID 5**Y******
|
然後會比較建議用ODI,我目前搞下來的結論來說,ODI會比較簡單
如果你想玩華為,也不會阻止你…只是目前我只有大山的固定制有成功過。
同事之前的經驗則是相反,ODI沒成功但華為成功。
所以如果你要先買華為ma5671a,建議也一起買一個便宜的光電轉換器,帶URAT的,因為華為設定設錯,很大機率搞爛OpenWRT設定,導致一直reboot死雞。這時就會需要有UART光電轉換器做救援
搞爛的救援教學:https://www.bilibili.com/video/BV1RZ42187La/?spm_id_from=333.788.recommend_more_video.0
光電轉換器我買這個:https://item.taobao.com/item.htm?_u=82uh2b6ud75a&id=680454246967&spm=a1z09.2.0.0.51092e8dYHbgKY
如果你是鐵了心了想一次幹好,ODI跟華為一起買也是OK…
我一開始拿ZyXel的switch接法如圖,全部都是同一個VLAN:
第二階段->驗證完畢,開始後段Router物色
再來是要選擇Router,因為我是RouterOS派的,當初原本看上RB5009,但考慮未來內網上2.5G,加上其實已經有一定經驗了,所以我還是買了國偉的R86S自己來順便搞軟路由。(結果華為貓棒比較折騰,軟路由反而搞得很順利)
但Router的部分算是個險棋,因為如果貓棒都失敗了,這樣置換Router的動機就少了一點(雖然我先前是HEX LiteV2, 其實對於我的需求來說,已經繃不住了)
所以我事先採用XGS1250-12的Switch先行實驗
等線路都Ok可以透過PPPoE經由貓棒之後我才買Router的部分~
講了一堆,以下我記錄一下ODI的設定,還有用到的FW
首先,試過這麼多版本的FW,我個人認為 V1.1.8-240408 這版還是最讚的。
可以Google搜尋:M110_sfp_ODI_240408.tar
然後建議如果家裡那段是廠商冷壓光纖,可以換一下,花不到1元人民幣,訊號可以好上2dBm
然後如果你內網網段會跟原本貓棒的重疊,可以改一下。
例如我的網段都在192.168.1.0/24, 貓棒改成192.168.8.1,之後區網再透過NAT規則就可以存取過來192.168.8.1了。
但不改也沒關係,頂多你放回內網之後就沒辦法再連進貓棒看狀態。
這邊也可以看到因為R86S的SFP+只支援1G/10G兩檔,所以2.5G的ODI就自動降成1G格式跑,如果是RB5009就不會有這個問題,但就是取捨了~,短期我自用的外網要到1G也還是要再等價格下來才會換吧~
這一頁會是重點
PLOAM密碼就是前面去中華電信故障查詢的資料,欄位 splno (如果超過10碼,則去掉最前面的數字)
GPON SN就是onuSerial
然後下面就是照著小烏龜上的資訊填,Vendor ID通常是GPON SN的前四碼
Device serial number就是小烏龜翻過來那串很長的序號,但我懷疑沒填也不會怎樣…
MAC跟MACKEY建議可以維持原本ODI的設定就好
VLAN的部分,我是先設定到Manual,然後填前面查到的VLAN。要注意的是,這邊儲存之後可能會跳回auto,這是正常的。但如果一開始就按auto,他好像就不會去抓…,所以也是要多試幾種
都設定好之後,可以透過後台UI重新reboot他,然後用telnet進去這根貓棒的位置
下指令,如果你是天選之人,一次就有機會看到。
# omcicli mib get 84 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX VlanTagFilterData XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ================================= EntityID: 0x02 FilterTbl[0]: PRI 0,CFI 0, VID 1837 FwdOp: 0x10 NumOfEntries: 1 ================================= ================================= EntityID: 0x03 FilterTbl[0]: PRI 0,CFI 0, VID 1838 FwdOp: 0x10 NumOfEntries: 1 ================================= # |
這樣就可以插網線拿電腦設定PPPoE試撥看看
如果你打指令都沒出現VLAN資訊,恭喜你,你並不孤單
重新確定前面的資訊跟FW版本。
如果你各種方法嘗試過後,再不行的話,那也只能再下單買華為看看了…
因為這件事情就是對於大部分的人來說,或是有點灰盒子…有點玄
也有看到甚麼OLT上游設備開版本控制之類的,不過我倒是沒有遇到
所以也沒去煩中華電信客服啦…
最後簡單,也做了一些實際使用的壓測,能夠突破雙向540M也是OK~
最後盡力整理但還是很亂的弱電箱來一張,關起門來R86s空載48度,滿載58度。
ODI貓棒約在48~50度之間徘徊~
總結
最後參考資料我也列了一下,畢竟這段時間參考的資料真的是賊多
目前的心得是沒有誰比較好用,有點運氣成分在裡面。
誠如前所說,在大山OLT上游的固定制環境底下,兩者都可以正常使用。
ODI其實回到家裡設定大概只花了2小時就好
後半段其實一心是想讓華為動起來的,所以Google要做很多搜尋跟閱讀,但還是沒成功,所以止損停下腳步。
總之這件事情也沒有按圖施工保證成功的可能,所以還是要有耐心細心琢磨,祝大家好運。
ODI相關參考資料:
https://www.sakamoto.blog/gpon-stick-onu/
https://github.com/Anime4000/RTL960x
https://hack-gpon.org/ont-odi-realtek-dfp-34x-2c2/
https://benchlife.info/onu-change-to-pon-qa/
華為相關參考資料:
華為ma5761a配中華電信失敗,但目前最新的fw版本應該為 基于新版固件修改版_2023.10.20.zip
https://www.right.com.cn/forum/thread-8220173-1-1.html
https://www.xxshell.com/3561.html
Leave a comment
很抱歉,必須登入網站才能發佈留言。