linux命令行连接vpn


本文的vpn server为pptpd.客户端为ubuntu文字模式连接(非图形)

1.安装client

sudo apt-get install pptp-linux

2.连接vpn server

sudo pptpsetup --create pptpd  --server x.x.x.x  --username zhangll   --password  lsanotes  --encrypt --start

注:
–create是创建的连接名称
–server是vpn的ip地址;
–username是用户名
–password是密码,也可以没这个参数,命令稍后会自动询问。这样可以保证账号安全
–encrypt 是表示需要加密,不必指定加密方式,命令会读取配置文件中的加密方式
–start是表示创建连接完后马上连接
(如果不写这个–start参数要连接刚才定义好的vpn只能用 sudo pon lsavpn,断开用sudo poff)



Linux下安装pptpd服务器


一.环境介绍:
OS:Centos5.3(32位)
二.下载pptpd
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-1.rhel5.1.i386.rpm
注:64位的机器请下载相应版本
三.安装pptpd

rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm

四.主要相关配置文件

/etc/pptpd.conf
/etc/ppp/options.pptpd
/etc/ppp/chap-secrets

1.vim /etc/ppp/options.pptpd在其中加入

ms-dns 208.67.222.222
ms-dns 208.67.222.220

2.vim /etc/pptpd.conf 在最后加入

localip 172.16.1.1
remoteip 172.16.1.10-20

3.vim /etc/ppp/chap-secrets 添加相应的账户信息

# Secrets for authentication using CHAP
# cl[......]

继续阅读