在 Linux 架設 VPN 後,發現怎麼也無法連接到剛剛架設的 VPN。老是出現 807 錯誤,這是為什麼呢??Forece 查了半天,終於找到了解決辦法。原來是 Linux 中的 iptable 的問題。裡邊有幾條規則的順序沒有做恰當處理。
在撥接 vpn 時,如果出現 807 錯誤,或是其它在確認賬號、密碼之前出現的錯誤,如果確定不是自己電腦的問題,你可以用 Vi 編輯 /etc/sysconfig/iptables,查看這兩條規則是否有正確出現在檔案裡面:
復制代碼代碼如下:
-A INPUT -p tcp -m tcp –dport 1723 -j ACCEPT
-A INPUT -p gre -j ACCEPT
並且這兩條規則的位置不能在任何 “-A INPUT -j REJECT …” 的規則下面。若有這種情形,請把它移到 “-A INPUT -J REJECT …” 的上方。
保存之後,再重新啟動 iptables:
復制代碼代碼如下:
service iptables restart