手上有臺Linode的CentOS7服務器,原來搭了個PPTP的VPN自己用,但時不時的總被牆,所以又重新配置了個L2TP(現在也可以被牆了吧?)
配置太麻煩,就直接用的網上的腳本:
手頭沒什麼機器測試,就用了VMWare裏裝的一臺XP,然後就悲劇的各種坑了
配置好Linode服務器的iptables,查看端口、服務、進程L2TP各項服務正常,XP連接一切正常,正要高興的時候忽然發現,尼瑪上不了網!
然後就開始各種檢查服務器配置,各種沒問題。因爲不着急用,就斷斷續續的查了好幾天,一直沒解決掉。
後來用手機嘗試連接了下VPN,竟然可以使用,纔想起來可能是XP的問題,然後Google搜到的第一篇文章就把問題解決了:
https://www.joyvm.com/tutorials/win-xp-l2tp-setup
如果您在Windows XP上使用L2TP,您需要使用這個補丁才能正常使用,這是因爲Windows XP L2TP不支持L2TP 的IPSEC加密。使用方法很簡單,下載解壓補丁包,雙擊導入註冊表補丁就OK了
或把如下內容保存爲l2tp.reg,雙擊導入即可:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters]
"ProhibitIpSec"=dword:00000001
出了問題只想着是服務器的事情,忘了去檢查客戶端,導致n天不爽,坑