Debian搭建PPTPD

先安装pptpd:

apt-get install pptpd

编辑 /etc/pptpd.conf

#取消下面两行的注释,在文件的底部。
# localip 192.168.0.1
# remoteip 192.168.0.234-238,192.168.0.245

编辑 /etc/ppp/pptpd-options

#将ms-dns 192.168.0.1 改为
ms-dns 8.8.8.8
#将ms-dns 192.168.0.2 改为
ms-dns 8.8.4.4
#注释掉 require-mppe-128
# require-mppe-128

添加账号密码;编辑/etc/ppp/chap-secrets,格式如下:

username pptpd password *

编辑/etc/sysctl.conf

#去掉net.ipv4.ip_forward = 1的注释
net.ipv4.ip_forward = 1
#注释掉net.ipv4.tcp_syncookies = 1
#net.ipv4.tcp_syncookies = 1

使iptables修改生效

sysctl -p

重启pptp

/etc/init.d/pptpd restart

iptables配置如下:

iptables -A POSTROUTING --j MASQUERADE
iptables -I FORWARD -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1356
iptables-save
时间: 2024-11-25 05:49:53

Debian搭建PPTPD的相关文章

腾讯云主机(CentOS7)搭建pptpd VPN

一直以来觉得pptpd不大好用,特别是在国内,运营商对它有诸多限制,但openvpn对初学者来说还是有点难度.今天恰好有个朋友问到如何能够简单便捷的搭建pptpd vpn,我跟他讲了下思路,发现他还是不能理解,如是有了接下来的操作. 一.服务端的配置: 1.安装并查看pptpd [[email protected]_17_139_centos ~]# yum -y install pptpd [[email protected]_17_139_centos ~]# rpm -ql pptpd /

转: debian 搭建vpn

Debian配置为VPN服务器 今天接到一个任务,就是将一台Debian配置为VPN服务器.以前配置过windowsserver下的VPN服务,linux下的还真没有配置过,顺便也就练练手.其实也不是很难,安装网上一些资料坐下来就可以了. 第一步.检查环境做VPN的Debian需要把PPP和TUN启用 运行一下命令来检查ppp和tun环境 #cat /dev/ppp 显示cat: /dev/ppp: No such device or address为正常.否则,尝试运行以下命令后再试一下(我的

debian 搭建svn 服务器

在Debian wheezy中更新svn至Subversion1.7的详细步骤记录:1.在/etc/apt/sources.list中增加以下仓库:deb http://opensource.wandisco.com/debian/ wheezy svn172.使用以下命令从http://opensource.wandisco.com/wandisco-debian.gpg下载该仓库的key并增加到apt-key中:sudo wget -O - http://opensource.wandisc

搭建pptpd实现vpn

PPTP(Point to Point Tuneling Protocol,点对点隧道协议)是一种主要用于VPN的数据链路层网络协议. 环境:debian 7.0 在linux下安装pptpd服务实现vpn. 1.安装pptpd 1 apt-get install pptpd 2.修改pptd配置文件,修改分配的ip地址 1 vim /etc/pptp.conf 增加这两行 1 localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.24

debian搭建本地镜像源

1. 安装apt-mirror apt-get install apt-mirror 2. 配置apt-mirror vim /etc/apt/mirror.list 2.1 下载目录什么的基础配置建议使用默认. 2.2 deb 配置的是拖库的目标地址 //次配置中选择的是163镜像站. ############# config ################## # # set base_path /var/spool/apt-mirror # # set mirror_path $base

CentOS 一键搭建pptpd

rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm yum -y install pptpd sed -i '9s/0/1/g' /etc/sysctl.conf /sbin/sysctl -p echo 'ms-dns 8.8.8.8' >> /etc/ppp/options.pptpd echo 'ms-dns 8.8.4.4' >> /etc/ppp/o

linux 搭建pptpd vpn(转,备忘)

1.第一步需要安装PPTP,以用来提供VPN服务.sudo apt-get install pptpd注:如果有问题的话比如提示找不到之类的,apt-get update 一下应该就可以了,然后再来一次就会自动完成安装.2.装好了之后我们需要进行配置一下以让它可以使用sudo vi /etc/pptpd.conf 取消掉以下 2 行的注释:localip 192.168.0.1remoteip 192.168.0.234-238,192.168.0.245分别是通过VPN连接后主机和客户端所使用

redhat6.5 搭建pptpd VPN服务器

1,安装pptpd和ppp yum -y install ppp-2.4.5-5.el6.x86_64 rpm -vih pptpd-1.4.0-3.el6.x86_64 2,修改 /etc/pptpd.conf localip 192.168.244.254  #本地VPN服务器的IP remoteip 192.168.244.100-238  #客户端被分配的IP范围 3,修改 /etc/ppp/options.pptpd 内容如下: auth lock debug proxyarp nam

centos6.8 搭建pptpd vpn服务器

pptpd vpn的关键在于iptables的用的对不对,iptables决定了vpn的用处,但是如果深入的话主配置文件也很重要. 1.确认系统是否支持 modprobe ppp-compress-18 && echo ok #确认你的系统内核是否支持mppe yum update #可以升级下内核 2.检查系统是否开启TUN/TAP支持 # cat /dev/net/tun     cat: /dev/net/tun: File descriptor in bad state 3.检查系