【转载】Ubuntu 下面 pptp VPN 的配置
条评论原文链接:http://grid.tsinghua.edu.cn/home/liulk/publish/computer/ServerVPN.html
提纲
整个安装和配置过程主要包括如下的命令:
1 | [root@gw3121 ~]# apt-get install pptpd #安装pptpd |
###############################################################################
$Id: pptpd.conf 4255 2004-10-03 18:44:00Z rene $
Sample Poptop configuration file /etc/pptpd.conf
Changes are effective when pptpd is restarted.
###############################################################################
TAG: ppp
Path to the pppd program, default ‘/usr/sbin/pppd’ on Linux
#ppp /usr/sbin/pppd
TAG: option
Specifies the location of the PPP options file.
By default PPP looks in ‘/etc/ppp/options’
option /etc/ppp/pptpd-options
TAG: debug
Turns on (more) debugging to syslog
#debug
TAG: stimeout
Specifies timeout (in seconds) on starting ctrl connection
stimeout 10
TAG: noipparam
Suppress the passing of the client’s IP address to PPP, which is
done by default otherwise.
#noipparam
TAG: logwtmp
Use wtmp(5) to record client connections and disconnections.
logwtmp
TAG: bcrelay
Turns on broadcast relay to clients from interface
#bcrelay eth1
TAG: localip
TAG: remoteip
Specifies the local and remote IP address ranges.
Any addresses work as long as the local machine takes care of the
routing. But if you want to use MS-Windows networking, you should
use IP addresses out of the LAN address space and use the proxyarp
option in the pppd options file, or run bcrelay.
You can specify single IP addresses seperated by commas or you can
specify ranges, or both. For example:
192.168.0.234,192.168.0.245-249,192.168.0.254
IMPORTANT RESTRICTIONS:
1. No spaces are permitted between commas or within addresses.
2. If you give more IP addresses than MAX_CONNECTIONS, it will
start at the beginning of the list and go until it gets
MAX_CONNECTIONS IPs. Others will be ignored.
3. No shortcuts in ranges! ie. 234-8 does not mean 234 to 238,
you must type 234-238 if you mean this.
4. If you give a single localIP, that’s ok - all local IPs will
be set to the given one. You MUST still give at least one remote
IP for each simultaneous client.
(Recommended)
localip 10.0.11.254
remoteip 10.0.11.1-253
or
#localip 192.168.0.234-238,192.168.0.245
#remoteip 192.168.1.234-238,192.168.1.245
* pptpd-options
1 | ############################################################################### |
Secrets for authentication using CHAP
client server secret IP addresses
lkliu gw3121 “passwd1” 10.0.11.1
vpn gw3121 “passwd2” *
客户端
* windows
建立连接
1 | control pannel -> Network Connections -> create a new connect -> |
duble click the connection created just now -> properties -> security ->
advanced(custom setting) ->optional encryption( connect even no encryption) ->
allow this protocal -> CHAP (only choose this) -> OK -> Yes
1 |
1 |
1 |