Ubuntu Server 设置PPTP客户端连接

安装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

你可能感兴趣的:(ubuntu server)