共计 1224 个字符,预计需要花费 4 分钟才能阅读完成。
导读 | PPTP 服务器配置文件的格式与其它许多 Unix 程序相似,每一行包含一项配置内容,以配置选项名称开始,后面紧跟参数值或者关键字,它们之间用空格分隔。在读取配置文件时,pptpd 进程将忽略空行和每一行“#”后面的注释。PPTP 服务器的配置比较简单,总共只有 12 个配置选项,下面对这些选项进行详细的说明: |
option option-file
功能:指定一个选项文件,里面内容作为 pptpd 进程启动时的命令行参数。与执行 pptpd 命令时使用“–option”选项指定参数效果是一样的。
stimeout seconds
功能:派生 pptpctrl 进程处理客户端连接,等客户端 PPTP 包的时间,单位为秒,默认是 10 秒。这个选项主要用于防止 DoS 攻击。
debug
功能:启动调试模式。
bcrelay internal-interface
功能:是否启用广播包中继功能。如果启用,将从 internal-interface 接口收到的广播包转发给客户端。
connections n
功能:限制客户端连接数,默认为 100。如果由 pptpd 分配 IP 给客户端,则地址分完后,客户端连接不能建立。
delegate
功能:默认情况下,该项不存在。此时,由 pptpd 进程管理 IP 地址的分配,它将把下一个可分的 IP 分给客户端。如果存在该项,则 pptpd 进程不负责 IP 地址的分配,由客户端对应的 pptp 进程采用 radius 或 chap-secrets 方式进行分配。
localip ip-specification
功能:在 PPP 连接隧道的本地端使用的 IP 地址。如果只指定一个,则所有的客户端对应的服务端都是这个地址;否则,每个用户端都必须要对应不同的服务端地址。服务端地址用完后,客户端的连接将被拒绝。如果使用 delegate
选项,则该项失效。
remoteip ip-specification
功能:指定分配给远程客户端的 IP 地址,每一个连接的客户端都必须分配到一个 IP 地址,要考虑与 connecyions 选项相适应。如果使用了 delegate
选项,则该项失效。
noipparam
功能:默认情况下,客户端原始的 IP 地址是传递给 ip-up 脚本。如果存在该项,则不传递。
listen ip-address
功能:指定本地网络接口的 IP 地址,pptpd 进程将只监听这个网络接口的 PPTP 连接。默认监听所有本地接口。
pidfile pid-file
功能:指定进程 PID 文件的位置和文件名。
speed speed
功能:指定 PPTP 连接的速度,默认是 115200bps。Linux 系统中,该选项无效。
本文原创地址:http://https://www.linuxprobe.com/pptp-setup-server.html作者:冯琪,审核员:逄增宝