WebClerk

每个人其实都行走在蓝天之下,如果你没有感觉到,那是因为你没有抬头向上看,而不是它不存在。

导航

Ubuntu Server 设置PPTP客户端连接

Posted on 2015-07-27 18:02  WebClerk  阅读(1876)  评论(0编辑  收藏  举报

安装PPTP客户端

apt-get install pptp-linux

设置连接账号信息

sudo vim /etc/ppp/chap-secrets

其中$login_name是登录名;$password是登录密码;$ip如果为*表示为服务器分配,否则自己指定即可。$server_name为服务连接的别名,需要与实际配置文件中的remotename一致

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
$login_name        $server_name $password    $ip

建立连接配置文件connection,文件必须在/etc/ppp/peers目录中,可以有多个不同的连接配置文件

sudo vim /etc/ppp/peers/connection

配置文件connection中内容,$server_address为实际连接服务器的地址,$login_name为登录用户名,remotename为服务器名

pty "pptp $server_address --nolaunchpppd"
name $login_name
remotename $server_name
require-mppe-128
file /etc/ppp/options.pptp
ipparam $connection

设置PPTP网关,新建配置文件

sudo vim /etc/ppp/ip-up.d/$connection

键入以下内容,其中网段设置需要参考服务器设置

#!/bin/bash

if [ "$PPP_IPPARAM" == "$connectin"]; then
        route add -net 192.168.18.0/24 dev $PPP_IFACE
fi

设置脚本权限

sudo chmod +x /etc/ppp/ip-up.d/$connection