vmware funsion 共享網絡模式下PPTP撥號問題

這段時間把 VMware Fusion 升級到 8.1.1 一段時間後,虛擬機撥VPN總是有問題, 總以爲是GFW問題沒去研究了!這兩天偶爾用OS-X試着撥號了下,居然全部OK,難道OS-X這麼神? 再用ios撥號,納尼, 這麼神奇???

本着研究的精神,再用虛擬機 xp, 2003, win7, linux 全部撥號一次,還是無法撥號失敗!  這唯一不同所有虛擬機網絡都是在共享模式下做了網絡隔離啊!再嘗試把 linux 試着經過橋接網絡建立 PPTP VPN,艹,居然成功了,windows 在橋接下也OK!萬惡的 vmware nat, 原來在 7.x 版本下就經常會進程莫名其妙退出需要重啓服務,現在解決了又出新的問題!發火 又想把虛擬機隔離,又想用VPN ,只好祭出 linux 了 ! 使用 用 linux 虛擬機做NAT網關, 默認通過橋接網絡,其他虛擬機通過linux 撥號出去,一切OK, 萬能的 linux !

# 下面這個模塊很重要, 會自動加載 nf_conntrack_pptp,nf_conntrack_proto_gre 相關模塊
modprobe  nf_nat_pptp
# 添加 NAT 規則
iptables -t nat -I POSTROUTING -j MASQUERADE

參考:

PPTP Client

Microsoft PPTP

PPTP穿透NAT之深入分析

如何讓NAT支持PPTP協議

Understanding and Configuring PPP CHAP Authentication

Linux VPN Masquerade HOWTO

發佈了249 篇原創文章 · 獲贊 63 · 訪問量 193萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章