VPN拔号的落到实处

作者: 关于计算机  发布:2019-10-10

环境:SUSE Linux

CentOS 6.3配置pptp VPN Client

图片 1

yum -yinstallppp pptppptp-setup

pptpsetup命令用法及表明:

pptpsetup --create <TUNNEL> --server <ip address/hostname> [--domain <DOMAIN NAME>] --u sername <USERNAME> [--password <PASSWORD>] [--encrypt] [--start]

pptpsetup –delete <TUNNEL> 删除一个节点

pptpsetup --create vpn连接名称 --server VPN服务器IP --username VPN客商名 --password VPN密码

vi /etc/ppp/peers/vpn连接名称

# written by pptpsetup
pty "pptp VPN服务器IP --nolaunchpppd"
lock
noauth
nobsdcomp
nodeflate
name VPN用户名
remotename vpn连接名称
ipparam vpn连接名称

persist #当连接错过时让pppd再次拨号
require-mppe-128
refuse-pap
refuse-chap
refuse-eap
refuse-mschap

密码修改

/etc/ppp/chap-secrets

cp /usr/share/doc/ppp-2.4.5/scripts/pon /usr/sbin/
cp /usr/share/doc/ppp-2.4.5/scripts/poff /usr/sbin/
chmod +x /usr/sbin/pon /usr/sbin/poff

拨号

pon vpn连接名称

通过pon/poff <tunnel> 来启停VPN连接

翻开是或不是连上

ifconfig

ppp0 Link encap:Point-to-Point Protocol
inet addr:172.17.196.10 P-t-P:172.17.196.7 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1396 Metric:1
RX packets:102271 errors:0 dropped:0 overruns:0 frame:0
TX packets:61330 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:133137807 (126.9 MiB) TX bytes:3351984 (3.1 MiB)

路由走ppp0

route add -net172.17.196.0netmask 255.255.255.0 dev ppp0

6.3配置pptp VPN Client yum -yinstallppp pptppptp-setup pptpsetup命令用法及表达: pptpsetup --create TUNNEL --server ip address/hostname [--domain DOMAIN NAME] --u...

  1. PPTP VPN 顾客端软件

作者利用的PPTP顾客端软件的称谓就叫作“PPTP Client”。
软件的主页是

2、安装

源代码编写翻译安装,那样到底利索。

shell> tar pptp-1.7.1.tar.gz
shell> cd pptp-1.7.1
shell> more INSTALL
...
shell> make
shell> make install
shell> cp /usr/share/doc/packages/ppp/scripts/pon /usr/sbin
shell> cp /usr/share/doc/packages/ppp/scripts/poff /usr/sbin
shell> chmod +x /usr/sbin/pon /usr/sbin/poff

安装前探访INSTALL和README是个好习于旧贯。
pon和poff命令可在ppp源码目录下的scripts目录中找到(find /usr/share -name pon)。

3、创建拔号连接

长途电话短说呢,我选拔在命令行下直接配备拔号连接,而从不运用图形工具配置。因为图形配置工具需求独自安装,大家的主导目的是树立PPTP连接,而它而不是调控是不是打响的关键因素。

条件描述:

PPTP-Server.IP: 202.202.202.202
Client.IP: 10.10.10.10/24
Client.Gateway: 10.10.10.1
Client.Hostname: dream

pptp.uid: jack
pptp.pwd: rose

pptp.dial-name: titanic

安插描述:

默许意况下,pptp client 1.7.1 安装后的布置文件贮存在 /etc/ppp 目录中。

3.1 设置拔号使用的客户名和口令

编辑/etc/ppp/chap-secrets或/etc/ppp/pap-secrets,参预以下内容
"jack" "titanic" "rose" *
"titanic" "jack" "rose" *

chap-secrets和pap-secrets分别在如何处境下使用呢?
默许情况的PPTP认证都会动用ms-chap或ms-chap2,那时使用chap-secrets。
但借使PPTP VPN服务器配置了radius等证实就能够利用pap认证方式,那时使用pap-secrets。

3.2 成立拔号使用的接连文件(profile)

shell> touch /etc/ppp/peers/titanic
shell> vi /etc/ppp/peers/titanic
pty "pptp 202.202.202.202 --nolaunchpppd"
name jack
remotename titanic
file /etc/ppp/options.pptp
ipparam connect

4、拔号

亟需以root身份实施

shell> /usr/sbin/pon titanic &
[1] 5065
dream:shell # Using interface ppp0
Connect: ppp0 <--> /dev/pts/2
CHAP authentication succeeded
local IP address 192.168.0.236
remote IP address 192.168.0.129
Script /etc/ppp/ip-up finished (pid 5078), status = 0x0

shell>

上边的提醒消息基本表明PPTP拔号成功,依据提醒音讯检查一下ppp0的动静:

shell> ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.0.236 P-t-P:192.168.0.129 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:199 (199.0 b) TX bytes:97 (97.0 b)

shell>

OK,PPTP拔号成功。

图片 2

本文由贝博体育app发布于关于计算机,转载请注明出处:VPN拔号的落到实处

关键词:

上一篇:给Ubuntu应用运维菜单扩展程序菜单项
下一篇:没有了