在Linux的世界裏,不像是在Win下,可以透過圖形化界面很方便的配置V-P-N ,更多的是通過命令行模式。那接下來我們介紹一下如何通過命令 來配置V-P-N。
我們需要借用 pptpsetup 這個command,pptp一般是系統中自帶的,我們可以執行一下
man pptpsetup
看是否有這個命令相關的信息,如果沒有的話, 需要我們自行安裝一下哦~
以ubuntu爲例:
sudo apt-get install pptp-linux
如果有的話,可以跳過上面的步驟,執行下面的命令:
sudo pptpsetup --create tunnel_name --server IPAddress --username AAA --password BBB --encrypt --start
sudo route add default dev ppp0
其中的 IPAddress 就是 V-P-N的server IP
AAA 和 BBB 分別是 用戶名 和 密碼 咯~
執行完成之後會有一下的信息提示,這樣說明連接成功了~
使用結束之後需要執行命令關閉掉的哦~
sudo poff tunnel_name
下面是一個小的shell script,方便使用
#!/bin/bash
if [[ "$1" == "on" ]]; then
sudo pptpsetup --create tunnel_name --server IPAddress --username AAA --password BBB --encrypt --start
sudo route add default dev ppp0
fi
if [[ "$1" == "off" ]]; then
sudo poff tunnel_name
fi