最近對家裡面那5,6個路由器下手了。路由列表:小米mini 2台。 優酷路由寶l1,tp wdr3320,tp wr840n, 友華wr1200js,小米路由r1n步驟:1. 想辦法開啟ssh2. 複製breed 進去路由器3. 刷breed。這是一個引導系統。4. 用breed 刷rom。相關工具... ...
最近對家裡面那5,6個路由器下手了。
路由列表:小米mini 2台。 優酷路由寶l1,tp wdr3320,tp wr840n, 友華wr1200js,小米路由r1n
步驟:
1. 想辦法開啟ssh
2. 複製breed 進去路由器
3. 刷breed。這是一個引導系統。
4. 用breed 刷rom。
相關工具:
1.breed web 一套自動化安裝breed的工具
2.winscp 手工用ssh複製文件
相關rom:
註意並不是所有rom,breed都支持。
優酷路由寶l1: openwrt-ramips-mt7620-youku-yk1-squashfs-sysupgrade.bin
wr1200js:v2ray-youhua_wr1200js-squashfs-sysupgrade.bin
小米mini:PandoraBox-ralink-mt7620-xiaomi-mini-2017-09-27-git-f18401e-squashfs-sysupgrade.bin
wdr3320: 廢品,沒有ssh
wr840n:做交換機用了。
小米路由器:進行中
其中,小米路由器mini比較麻煩,首先你要安裝官方開發版,然後安裝官方ssh,最後才是刷breed。
相關資料請各位自信百度了。
路由系統:
我安裝的是這兩個系統:pandoraBox 潘多拉,openwrt。其實這兩個都差不多,感覺上,ui沒有老毛子 padavan 高效,卡卡的,但是完善度比較高,因為是當前最火熱的開源路由系統。所以,安裝完之後,感覺速度提高不少,也許是心理作用吧。
布網:
說一下布網,我將tp wr840n路由作為二級設備接到刷好的小米路由mini lan上,用的是lan口接,而不是wan口,因為我不想要這個tp的路由功能。
要把二級路由的 dhcp 關閉(這是一個分配ip的服務),因為要用的是上級mini路由的dhcp服務。
然後要把upnp關閉,這是一個即插即用網路介面服務,如果不關閉,它就會發信息到mini路由那裡,而mini路由拋棄這些無效信息又浪費cpu資源,所以關閉它。關閉後要重啟才生效。
說一下接lan 和接wan的區別:
一個路由設備,wan 和 lan組成。wan 口代表網關對外預設轉發的路徑,比如你要訪問一個ip,路由發現它不是自己管轄的網段,就轉到wan口發出去了。而所有lan口,每一個ip都是路由管轄的網段內。lan 1訪問lan 2,必然是同一個網段的ip,這樣才不會通過wan口轉發。
那麼 二級路由用lan口轉接,實際上會是怎樣的效果?相當於擴充了lan口。比如小米路由mini上有三個lan口,wr840n上有3個,合併起來就相當於小米路由mini上有6個lan口。當然相對而言,也可以理解wr840n上有6個lan口,所以為何要關閉二級路由上面的相關的服務,以免兩台路由器打架。
如果是通過wan口鏈接的,那麼實際上會形成兩級網段,下級網段可以隨便訪問上級,因為所有不是下級網段的ip,自然而然通過wan口向上轉發。但是上級要通過靜態路由表,把下級網段的ip訪問,特別的,專門的,轉發到連接下級路由設備的那個對應lan埠上。(但是有些路由器的wan口只支持對外轉發,不支持向內部轉發,所以做不到)。
總的來說,就是麻煩,還不如直接擴充lan口來得簡易。當然要擴充lan口,買交換機也能做到(更加經濟),只是交換機沒有wifi。
這樣做,缺點就是不好管理路由器的後臺。
其實ip協議是非常複雜的,每一層用到的技術都不同,但是上層又往往依賴下層的實現,光ip段相同,不代表就能訪問,還有下層的協議配套,鏈路配套。暫時沒找到好管理的方式,只能通過直接連上對應的設備來管理。
補充:小米路由器r1d 的安裝tomato 固件。
小米路由器這個產品發熱量驚人,雖然我改造過後,可以不用硬碟也能獨立運行(沒錯,官方固件居然要強制使用硬碟),還是不放心其作為路由長期運作的穩定性。
可以說這個產品純粹堆料,但是設計上是非常失敗的典型案例。
操作過程:先刷開發版,然後開啟ssh,然後把引導刷進去,然後刷tomato固件。
具體操作可以參考:
http://koolshare.cn/thread-102438-1-1.html
這個引導不是breed,它需要你在10秒鐘的時間連接上去,然後迅速操作上傳固件,否則就重啟,挺坑爹的。tomato固件也稍微有點複雜。折騰了很久,才搞定wan口登錄管理界面,和開啟ipv6支持。
至此,家用的硬路由折騰完畢,往後就是折騰軟路由(x86)和nas了。