華碩路由器的AiMesh功能(部分高端路由器支持)能夠將多個無線路由器組網,對於大面積區域的WiFi覆蓋很是有用。AiMesh使路由器能夠經過單點進行管理,IP地址也在一個子網中(中繼方式相似於級聯,每一個路由器構成獨立的子網,須要單獨管理,並且客戶端沒法自動切換),提供了較爲詳細參數的管理面板,設置管理都仍是比較簡單的。實測兩路由器之間的節點間文件傳輸速度能到20MB/s以上。html
現將一臺路由器按照默認設置(設爲路由器並啓用了AIMesh功能)。服務器
將第二臺路由器打開,鏈接網絡,設爲Mesh節點模式。網絡
到第一臺路由器中搜索Mesh節點,搜到後點擊「加入」,將顯示在下方的列表中。ssh
下載 Merlin 固件,地址以下:網站
登陸到第一臺路由器主頁的Web服務routers.asus.com,點擊固件的鏈接,上載固件到路由器,將會自動更新。spa
完成後,Mesh節點的圖標消失了,看不見了。.net
不要着急,下面咱們再找回來。3d
在路由器管理頁面設置ssh服務可用,以下:code
而後,遠程使用ssh(Linux)或putty(WIndows)鏈接到路由器的本機地址。執行以下的命令:router
nvram set amas_force=1 nvram commit
刷新路由的管理頁面,Mesh節點的信息又出來了,以下:
由於個人Kubernetes集羣節點設爲了固定IP地址(關閉DHCP客戶端),華碩路由器AC86U沒有DNS服務,沒法接收和解析本地域名,所以節點之間沒法以機器名相互訪問(IP地址能夠)。包括兩個步驟:
如今到各個節點,應該能夠相互ping通了。
若是填寫了路由器域的信息,還能夠按照域名方式訪問。如我這裏是zettariver,訪問podc01,機器完整名是podc01.zettariver。
這個Merlin(梅林)固件其實還有不少其它功能,之後再慢慢嘗試。