作者cjdcjdc (ㄚ達)
看板Linux
標題[問題] 使用private IP 架設 vpn
時間Mon Sep 14 12:10:08 2015
我想在中華電信的小烏龜底下架設vpn
家裡所有電腦透過小烏龜拿到的都是private IP
其中一台電腦我有安裝vpn
在家裡連vpn後,開啟網頁是沒問題的
但在外面測試vpn就有問題
我有在小烏龜裡設定port mapping,把vpn port(1723)指向裝有vpn的電腦
現在從外面可以連到vpn (9/20 加註:iphone5s 7.0.4 使用中華電信emome連線)
但無法透過vpn開啟網頁或做其他連線
(已在/etc/sysctl.conf設定net.ipv4.ip_forward=1
及指令iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE)
看起來很可能是private IP的問題
請問~架設vpn是否一定需要一個public IP ?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.169.243
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1442203812.A.39B.html
推 Ryu3y3s: 會不會是小烏龜有擋GRE? 有試過Openvpn嘛? 09/14 14:52
小烏龜應該沒有擋,因為有連線成功,並取得private ip
目前安裝的是pptpd,其他的還沒嘗試過
推 hizuki: client的默認路由設置了嗎? 09/15 13:54
因為是使用iphone 5S 目前還找不到設定的地方
推 LIAR: ip pool有沒有衝突?我不是很喜歡用192.168.0.0,容易衝到 09/20 21:07
只開放一個ip,也只有iphone使用,應該不會衝突
目前最新測試情況,可以用電腦ssh連到iphone(有越獄),vpn應該是有成功了
不過iphone一樣不能開啟網頁
※ 編輯: cjdcjdc (36.225.60.136), 09/21/2015 00:29:49
謝謝各位,我發現問題了,
vpn分配的ip我設定為192.168.0.*
但家裡內部網路的ip範圍為192.168.1.*
所以外部連到vpn時,拿到的ip與家裡ip網段不同
造成無法透過gateway連到外面
現在問題解決了,真爽快
奉上一點點心意,給推文的鄉民
※ 編輯: cjdcjdc (59.115.58.53), 09/21/2015 11:49:28