在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