有兩台vista電腦(沒有任何防火牆問題)
使用內建的vpn設好server和client可以成功連線
但server端將一個可以上internet的網路介面設定好分享網路
vpn似乎也無法使用ICS ( internet sharing )
從client端用ipconfig指令看vpn建立之後的虛擬網路介面
只有ip / mask,而gateway是空的
不過這樣網路封包當然不知道怎麼route

簡單說我的要求就是 把vpn server當成跳板再連上網路
我已經完成vpn建立連線部分,但轉封包就不行,
經過我的摸索,我發現內建VPN根本不能設定gateway。
不知道windows內建功能是否可達成?有人用過嗎?
如果內建不行,有沒有建議什麼軟體安裝後可辦到我的需求。

這裡我提供個例子
現在網路上有很多人賣proxy, socks, vpn服務
這是其中一個網站的client設定教學
http://blacklogic.com/vista.php
就這麼單純
那server端如果是windows要怎麼實作?
謝謝。
文章關鍵字
阿胖技研,專研資訊相關技術!
您可以使用以下這兩個網站以及traceroute / tracert確定您的VPN是否有正常設定。
http://www.ip-adress.com/
http://checkdns.cc.ntu.edu.tw/

小弟剛剛試了一下,Client端Vista64, Server端為WinSrc 2003的遠端存取伺服器,結果與您一樣,無法由ipconfig or netstat -nr找到遠端電腦給的default route,不過實際連線以及測試,卻是可以透過VPN連線的,不知道是不是Vista本身設定的問題。
http://kivava.blogspot.com
jackythink wrote:
有兩台vista電腦...(恕刪)


如果你現在所說的是PPTP VPN連線
由於他是基於PPP通訊協定,會在實體網路卡上構建一個虛擬PPP網卡
道理相當於PPPoE連線(浮動IP撥號連線)
當目的IP網段符合VPN遠端網段的封包出現時
就會轉送到PPP虛擬網卡處理再送出,因此PPP虛擬網卡此時是這個目的網段的Gateway

這個PPP網卡建立後,你應該可以在Vista中看到他的連線圖示
點擊內容可以看到 伺服器IP 用戶端IP
其中用戶端IP便是此張網卡的IP, 同時也是一個Gateway
在Vista的路由表中會出現相對應的路由

例如伺服器IP = 10.0.0.254, 用戶端IP = 10.0.0.200
則你使用route print應該可以看到這個路由出現
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 10.0.0.200 10.0.0.200 1


如果有這筆,那麼理論上應該是可以把所有封包轉送進PPTP VPN連線中才對
http://caf677.pixnet.net/blog
小弟懂了。

若連上VPN之後有設定取得預設閘道,則會增加一筆default route到VPN server,而非VPN server使用的default gateway,難怪我在routing table中找不到遠端VPN server所給的預設閘道。

想想也對,對VPN client來說,routing table只要能將封包送至VPN server即可,當封包送至VPN server後,封包的轉傳就由VPN server決定,VPN client不需知道遠端的gateway。


感謝caf677前輩指教。
http://kivava.blogspot.com
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!