在openwrt上設定vpn server 連不上 - Linux

Table of Contents

網路環境大致如下

路由器A ------路由器B -----------路由器C(openwrt pptp server)

A連接外面的網路,B單純做wifi分享器,有線連接A C是我裝pptp server的地方

照著官網的這篇文章做
https://wiki.openwrt.org/doc/howto/vpn.server.pptpd

c的localIP沒有和a b相同

現在想要從外面用手機連回家裡,所以在手機端打入路由器A的外部ip 無法連入

不論c用有線還是無線連b

C若是在修改port forwarding下 手機可以在連線b的情況下進入c的管理頁面
貌似有成功過此時vpn上c,不過當時是亂改一通測試 所以先保留)

c的管理頁面得到的ip是dhcp分配下來的,對c來說好像看不到a連外的ip

不知道要怎麼改才能從外面vpn進來

另外a 和 b 我沒有權限進去管理頁面修改東西,不過對vpn來說應該不影響(?

順便說下,我在別的網路環境

路由器A(tomato)

只有配置a並直接用管理頁面打開pptp 手機連線a看到的外部ip

可以成功連上,並進入管理頁面

所以我猜測是因為我第一種環境有太多層路由才連不上

其中應該還需要修改某些設定 不過小弟花很長時間還是按不出來....

想請教板友該如何設定

因為蠻急的 若能幫忙解決 小弟將奉上微薄的p幣表達感謝

另外還有3個不急的小問題

1.我在上述提到第2種網路配置下可以成功用手機vpn回去

可是在與路由器a連線的電腦ubuntu都vpn失敗 不知道為什麼

ubuntu上是用內建的vpn連線 輸入的ip也都跟手機輸入的相同

2.想請問openwrt可以把我設定好的資訊寫入系統預設的初始設定嘛?

就是openwrt不是可以用救援模式自我還原嘛?

我想要在重設時就已經載入我寫的設定 不知道如何辦到,

是要在把firmware建置出來bin檔前就要處理好嗎?

3.在我第一種網路環境下,c若是要做vpn server,是不是只能有線連接到b?

還是可以無線連接也能成功?


問題有點多,但真的蠻急的 先謝過各位大大!

--

All Comments

Robert avatarRobert2016-03-22
沒救了
James avatarJames2016-03-23
以後連DDNS 在家用的網路都會沒有用了