linux下pptp客户端连接vpn

2014-11-26 浏览:1518
linux下pptp客户端连接vpn
评论:(4)复制地址

本文的vpn server为pptpd,客户端为pptp-linux (非图形)

1.安装client

sudo apt-get install pptp-linux

2.连接vpn server

sudo pptpsetup --create pptpd  --server x.x.x.x  --username 11111  --password  00000  --encrypt --start

 

注:

–create是创建的连接名称

–server是vpn的ip地址;

–username是用户名

–password是密码,也可以没这个参数,命令稍后会自动询问。这样可以保证账号安全

–encrypt 是表示需要加密,不必指定加密方式,命令会读取配置文件中的加密方式

–start是表示创建连接完后马上连接

(如果不写这个–start参数要连接刚才定义好的vpn只能用 sudo pon lsavpn,断开用sudo poff)

 

注:如果是用windows server 2003 搭建的VPN服务器的话链接需要在 /etc/ppp/peers/下面的链接文件里面加上refuse-eap

/etc/ppp/peers/目录是存储的拨号配置文件
/etc/ppp/options.pptp 链接配置文件可以在里面添加加密方式
/etc/ppp/chap-secrets   是存储的拨号 账户 和密码

 

这是我的us配置文件

# written by pptpsetup
pty "pptp 192.168.1.1 --nolaunchpppd"
lock
noauth
refuse-eap
nobsdcomp
nodeflate
name qinxia
remotename us
ipparam us
require-mppe-128

 

连接建立好之后就可以用pon和poff这两个命令来启动和断开VPN连接了:

# pon vpntest  
# poff vpntest

VPN建立好之后是无法用VPN上网的,因为默认是没有添加VPN的默认路由的。

# nano /etc/ppp/peers/vpntest

添加默认路由:

route add -net 0.0.0.0 dev ppp0

增加以下两行:

defaultroute #添加默认路由  
usepeerdns   #使用服务器端设置的DNS,如果不需要就不添加


评论:(4)复制地址
发布:zpblog | 分类:Linux | Tags:pptpd vpn pptp

评论列表:

敦煌信息网

评论于2014-11-29 08:49:42
看起来,VPN搭建也不是太难得 - 回复该评论

Nhzy资讯君

评论于2014-11-30 01:10:54
来看看博主,欢迎回访!本站坚持了4年,绝对可以为你引流,只要你来签名回访!常来!加群132670686讨论引流方法! - 回复该评论

敦煌信息网

评论于2014-12-09 20:14:08
看起来,VPN搭建也不是太难得 - 回复该评论

Nhzy资讯君

评论于2014-12-09 20:14:08
来看看博主,欢迎回访!本站坚持了4年,绝对可以为你引流,只要你来签名回访!常来!加群132670686讨论引流方法! - 回复该评论

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。