遠程訪問路由器硬盤資源,網上的解決方案是將路由器固件root后ssh登錄,打開防火墻的samba端口,這樣做簡單可行,但會失去保修,在質保期內暫不考慮。
這里提供一個新的方法來實現,不用root小米路由,不用那些高深的命令行,但需要一個閑置的支持華碩/Padavan固件的路由器作為二級路由。自己用的是斐訊K2。
先簡單說一下原理。主路由還是小米,二級路由開啟VPNserver,遠程電腦穿透主路由,通過VPN連接到二級路由,獲得二級路由分配的內網ip,變身內網設備,從而獲得對局域網資源的完全訪問能力。
下面詳細說明實現步驟。
一、接入二級路由
用網線將二級路由WAN口接入主路由LAN口,開機。
二、配置主路由(小米路由)1. 主路由給二級路由分配固定ip
在小米路由的Web配置頁面,高級設置-DHCP靜態IP分配-添加-一鍵綁定。
我這里給K2設定的固定ip是192.168.31.2。
2. 設定端口轉發
將pptp端口(TCP 1723)訪問轉發到二級路由。
還是Web配置頁面,高級設置-端口轉發-添加規則,
名稱:隨意
協議:TCP
外部端口:1723
內部IP地址:192.168.31.2(即二級路由的固定ip)
內部端口:1723
3. 關于動態DNS
一般家庭寬帶都是動態ip,為了遠程能夠找到家庭寬帶的地址,需要使用一個動態DNS服務,才能通過域名解析連接到家庭網絡。
小米路由支持花生殼(oray.com)、公云(3322.org)、dyndns.com、no-ip.com這4個服務商。那么問題來了,花生殼和公云的免費賬戶只支持電信線路,dyndns已完全取消了免費服務,no-ip.com永遠是連接錯誤。
如果你有花生殼或公云的收費賬號,或者用的是電信線路,直接在這里填寫你的賬號和域名信息就行了。
如果不是電信線路,又希望追求最大性價比(不想花錢),只能從二級路由上想辦法。下文會詳述。
三、配置二級路由(Padavan)1. 設定聯網方式為動態IP
Padavan的配置頁面,高級設置-外部網絡-外網設置-外網連接類型:IPoE(動態IP)。
修改完成后重啟二級路由,再次登錄,確認被分配的ip地址是前面指定的固定ip。