你的位置:首页 > 操作系统

[操作系统]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_nameremotename $server_namerequire-mppe-128file /etc/ppp/options.pptpipparam $connection

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

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

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

#!/bin/bashif [ "$PPP_IPPARAM" == "$connectin"]; then    route add -net 192.168.18.0/24 dev $PPP_IFACEfi

设置脚本权限

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