由於對岸已禁止使用ppp協定的VPN,所以在對岸走跳,使用ppp協定的都會無法連接,這時候就只能靠安全性較高些的L2TP協定的VPN。
但是,我發現有許多android裝置在連接L2TP VPN的時候,都會出現一些莫名其妙的錯誤,但有些又正常。

直覺就是某些廠商開發打包的android OS有閹割功能或是相容性問題。爬了一堆文,今天終於解決了這個萬年老問題,直接做個筆記。

編輯設定檔vi /etc/ipsec.conf
檢查是否有版本資訊(我就是漏了這行導致參數會錯誤)
version 2.0
然後在conn的參數區塊檢查是否有aes256-sha2_256
 ike=3des-sha1,aes-sha1,aes256-sha2_512,aes256-sha2_256
 phase2alg=3des-sha1,aes-sha1,aes256-sha2_512,aes256-sha2_256

最後加上
sha2-truncbug=yes
這樣重新啟動就可以嘗試用android來連看看了~
搞定收工!

 

相关文章