ArchLinux 下架设PPTPD VPN服务

直接上命令吧:

安装:

pacman -Sy
pacman -S pptpd

配置:

vim /etc/pptpd.conf

option /etc/ppp/options.pptpd
stimeout 2
debug
localip 10.185.26.8
remoteip 192.168.10.250-254
PS: 10.185.26.8 为服务器的本地IP
vim /etc/ppp/options.pptpd

name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 8.8.8.8
ms-dns 8.8.4.4
proxyarp
nodefaultroute
lock
auth
#debug
#logfile /var/log/pptpd.log

然后编辑一下 /etc/ppp/chap-secrets,加一个用户名和密码

# Secrets for authentication using CHAP
# client    server    secret    IP addresses
user            pptpd      pass          *    

打开网络转发:

vim /etc/sysctl.conf

net.ipv4.ip_forward=1

然后执行一下 sysctl -p 使配置生效

IPTABLES 也要配置一下,打开端口NAT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

注意上面的配置文件中最好不要出现中文。注释最好也要删除,不然可能导致配置加载不了

systemctl restart pptpd
# 开机启动
systemctl enable pptpd 
时间: 2024-11-05 23:16:49

ArchLinux 下架设PPTPD VPN服务的相关文章

CentOS VPS创建pptpd VPN服务

原文地址http://www.hi-vps.com/wiki/doku.php?id=xen_vps_centos6_install_pptpd CentOS VPS创建pptpd VPN服务 Xen虚拟化技术虚拟的VPS可以直接安装所有VPN服务,而不用询问是否开通了ppp或者tun权限. 本教程仅仅适用于Xen或KVM VPS,不适用于Openvz VPS,安装之前请确定自己是否是符合标准! 1. 下载vpn(CentOS6专用)一键安装包 该教程仅适用于32位Centos6系列,Cento

CentOS VPS创建pptpd VPN服务[转]

本教程仅仅适用于Openv VPS,不适用于Xen VPS或者KVM VPS,安装之前请确定自己是否是Openvz VPS! 本教程仅适用于32位Centos5系列,不能用于Centos6或者64位Centos 1.首先运行如下命令: #cat /dev/net/tun 返回的必须是: #cat: /dev/net/tun: File descriptor in bad state 运行: #cat /dev/ppp 返回的必须是: #cat: /dev/ppp: No such device

Centos6.4 安装pptpd vpn服务

一.环境介绍 pptpd 经常用来穿墙,或者是进行机房服务器管理 1)Centos6.4 64bit minimal 二.服务安装 $ wget http://poptop.sourceforge.net/yum/stable/rhel6Server/pptp-release-current.noarch.rpm $ rpm -ivh pptp-release-current.noarch.rpm $ yum install pptpd ppp 三.配置 $ vi /etc/pptpd.conf

Linux下搭建VPN服务

转载需注明原文地址 http://mushapi.com/vpn-server-on-linux.html 最近google封锁的愈发严实了,所以不得不考虑弄个常备的VPN了.之前也用过买的vpn但是我用的那家vpn的官网也被封锁了,所以只能自己动手喽-本文是我安装完成后根据记忆写的,可能有不准确的地方,欢迎留言告诉我. 一.安装所需软件 在linux上搭建一个vpn server需要有iptables.ppp.pptpd.其中iptables和ppp可以直接通过yum安装. 1 yum ins

CentOS6.8下搭建Ipsec+L2TP VPN服务

第二层隧道协议L2TP(Layer 2 Tunneling Protocol)是一种工业标准的Internet隧道协议,它使用UDP的1701端口进行通信.L2TP本身并没有任何加密,但是我们可以使用IPSec对L2TP包进行加密. l2tp就用xl2tpd,官网:http://www.xelerance.com/services/software/xl2tpd/ IPSec就是openswan,提供IPSec加密,官网是:http://www.openswan.org/code/ ,在cent

Ubuntu14.04下搭建VPN服务

采用PPTP搭建VPN,优点是配置简单快捷.将亲身过程记录下来供亲们参考,并将过程中遇到的问题也一一列举出来解决方式... 直接上步骤: 1.第一步需要安装PPTP,以用来提供VPN服务. sudo apt-get install pptpd 如果有问题的话比如提示找不到之类的,apt-get update 一下应该就可以了,然后再来一次就会自动完成安装. 2.装好了之后我们需要进行配置一下以让它可以使用. sudo vi /etc/pptpd.conf 取消掉以下 2 行的注释: locali

ubuntu centos debian环境下脚本一键自动开启PPTP、L2TP两种VPN服务

ubuntu centos debian环境下脚本一键自动开启PPTP.L2TP两种VPN服务亲测可用 http://blog.csdn.net/bahubali/article/details/78066695

CenOS下搭建VPN服务

公司生产环境使用的是阿里云主机,采用的是两台nginx主机进行反向代理,现在需要内网一台服务器能够访问公网,所以在nginx服务器上搭建了VPN服务,用于进行内网访问公网. 系统环境:CenOS 6.5 所需软件软件:ppp.pptp 系统拓扑: 服务器端: 1 服务器端安装软件   1.1 首先安装ppp,命令:   [[email protected] ~]#yum install -y ppp* 提示Complete! ,安装成功: 1.2安装pptp,安装命令如下: [[email pr

ubuntu下使用pptpd搭建vpn

安装pptpd软件 sudo apt-get install pptpd 配置服务端 1)[/etc/pptpd.conf] localip 192.168.100.1 #服务端地址 remoteip 192.168.100.20-250 #客户端地址池 connections 500 #可使用的连接数量 2)[/etc/ppp/pptpd-options] ms-dns 8.8.8.8 #配置dns ms-dns 8.8.4.4 建立用于登陆的用户名等信息 配置文件[/etc/ppp/chap