PPTPD安装笔记

一、PPTPD安装完后服务无法开启但是端口状态是监听状态如下:

[email protected]:~# netstat -nptl查询端口状态时1723是被PPTPD使用中的
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      2390/sshd       
tcp        0      0 0.0.0.0:1723            0.0.0.0:*               LISTEN      6151/pptpd      
tcp6       0      0 :::22                   :::*                    LISTEN      2390/sshd

[email protected]:~# service pptpd status查询服务状态时提示

* /usr/sbin/pptpd is not running

二、卸载已安装的PPTPD,应为我是管理员账号所以就不用sudo了

apt-get  remove pptpd

三、更新源

1、为了以防万一先备份系统自带的源

cp /etc/apt/sources.list etc-backup/etc-apt-source.list

2、编辑vim /etc/apt/sources.list添加下列某个源地址然后apt-get update

#台湾源

  1. deb http://tw.archive.ubuntu.com/ubuntu/ precise main universe restricted multiverse
  2. deb-src http://tw.archive.ubuntu.com/ubuntu/ precise main universe restricted multiverse
  3. deb http://tw.archive.ubuntu.com/ubuntu/ precise-security universe main multiverse restricted
  4. deb-src http://tw.archive.ubuntu.com/ubuntu/ precise-security universe main multiverse restricted
  5. deb http://tw.archive.ubuntu.com/ubuntu/ precise-updates universe main multiverse restricted
  6. deb-src http://tw.archive.ubuntu.com/ubuntu/ precise-updates universe main multiverse restricted

#网易 Ubuntu 源(速度很快)

  1. deb http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse
  2. deb-src http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse
  3. deb http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted
  4. deb-src http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted
  5. deb http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted
  6. deb http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted
  7. deb-src http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted
  8. deb http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted
  9. deb-src http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted
  10. deb-src http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted

#骨头源,骨头源是bones7456架设的一个Ubuntu源 ,提供ubuntu,deepin

  1. deb http://ubuntu.srt.cn/ubuntu/ precise main universe restricted multiverse
  2. deb-src http://ubuntu.srt.cn/ubuntu/ precise main universe restricted multiverse
  3. deb http://ubuntu.srt.cn/ubuntu/ precise-security universe main multiverse restricted
  4. deb-src http://ubuntu.srt.cn/ubuntu/ precise-security universe main multiverse restricted
  5. deb http://ubuntu.srt.cn/ubuntu/ precise-updates universe main multiverse restricted
  6. deb http://ubuntu.srt.cn/ubuntu/ precise-proposed universe main multiverse restricted
  7. deb-src http://ubuntu.srt.cn/ubuntu/ precise-proposed universe main multiverse restricted
  8. deb http://ubuntu.srt.cn/ubuntu/ precise-backports universe main multiverse restricted
  9. deb-src http://ubuntu.srt.cn/ubuntu/ precise-backports universe main multiverse restricted
  10. deb-src http://ubuntu.srt.cn/ubuntu/ precise-updates universe main multiverse restricted

#mirror.lupaworld.com的源,速度很快

  1. deb http://mirror.lupaworld.com/ubuntu/archive/ precise main restricted universe multiverse
  2. deb http://mirror.lupaworld.com/ubuntu/archive/ precise-security main restricted universe multiverse
  3. deb http://mirror.lupaworld.com/ubuntu/archive/ precise-updates main restricted universe multiverse
  4. deb http://mirror.lupaworld.com/ubuntu/archive/ precise-backports main restricted universe multiverse
  5. deb http://mirror.lupaworld.com/ubuntu/ubuntu-cn/ precise main restricted universe multiverse

#ubuntu.cn99.com源(推荐):

  1. deb http://ubuntu.cn99.com/ubuntu/ precise main restricted universe multiverse
  2. deb http://ubuntu.cn99.com/ubuntu/ precise-updates main restricted universe multiverse
  3. deb http://ubuntu.cn99.com/ubuntu/ precise-security main restricted universe multiverse
  4. deb http://ubuntu.cn99.com/ubuntu/ precise-backports main restricted universe multiverse
  5. deb http://ubuntu.cn99.com/ubuntu-cn/ precise main restricted universe multiverse

#电子科技大学

  1. deb http://ubuntu.uestc.edu.cn/ubuntu/ precise main restricted universe multiverse
  2. deb http://ubuntu.uestc.edu.cn/ubuntu/ precise-backports main restricted universe multiverse
  3. deb http://ubuntu.uestc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse
  4. deb http://ubuntu.uestc.edu.cn/ubuntu/ precise-security main restricted universe multiverse
  5. deb http://ubuntu.uestc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse
  6. deb-src http://ubuntu.uestc.edu.cn/ubuntu/ precise main restricted universe multiverse
  7. deb-src http://ubuntu.uestc.edu.cn/ubuntu/ precise-backports main restricted universe multiverse
  8. deb-src http://ubuntu.uestc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse
  9. deb-src http://ubuntu.uestc.edu.cn/ubuntu/ precise-security main restricted universe multiverse
  10. deb-src http://ubuntu.uestc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse

#中国科技大学

  1. deb http://debian.ustc.edu.cn/ubuntu/ precise main restricted universe multiverse
  2. deb http://debian.ustc.edu.cn/ubuntu/ precise-backports restricted universe multiverse
  3. deb http://debian.ustc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse
  4. deb http://debian.ustc.edu.cn/ubuntu/ precise-security main restricted universe multiverse
  5. deb http://debian.ustc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse
  6. deb-src http://debian.ustc.edu.cn/ubuntu/ precise main restricted universe multiverse
  7. deb-src http://debian.ustc.edu.cn/ubuntu/ precise-backports main restricted universe multiverse
  8. deb-src http://debian.ustc.edu.cn/ubuntu/ precise-proposed main restricted universe multiverse
  9. deb-src http://debian.ustc.edu.cn/ubuntu/ precise-security main restricted universe multiverse
  10. deb-src http://debian.ustc.edu.cn/ubuntu/ precise-updates main restricted universe multiverse

#北京理工大学

  1. deb http://mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe
  2. deb http://mirror.bjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
  3. deb http://mirror.bjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
  4. deb http://mirror.bjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
  5. deb http://mirror.bjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe
  6. deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe
  7. deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
  8. deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
  9. deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
  10. deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe

#兰州大学

  1. deb ftp://mirror.lzu.edu.cn/ubuntu/ precise main multiverse restricted universe
  2. deb ftp://mirror.lzu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
  3. deb ftp://mirror.lzu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
  4. deb ftp://mirror.lzu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
  5. deb ftp://mirror.lzu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe
  6. deb ftp://mirror.lzu.edu.cn/ubuntu-cn/ precise main multiverse restricted universe

#上海交通大学

  1. deb http://ftp.sjtu.edu.cn/ubuntu/ precise main multiverse restricted universe
  2. deb http://ftp.sjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
  3. deb http://ftp.sjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
  4. deb http://ftp.sjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
  5. deb http://ftp.sjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe
  6. deb http://ftp.sjtu.edu.cn/ubuntu-cn/ precise main multiverse restricted universe
  7. deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise main multiverse restricted universe
  8. deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
  9. deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
  10. deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
  11. deb-src http://ftp.sjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe

四、下载安装pptpd 

1、apt-get install  pptpd 然后编辑 vim  /etc/pptpd.conf

去掉文件最末端的 localip 和 remoteip 两个参数的注释,并进行相应修改。这里,localip 是 VPN 连通后服务器的 ip 地址,而 remoteip 则是客户端的可分配 ip 地址,地址可以自由配置我选择的是默认地址。

2、编辑vim /etc/ppp/pptpd-options修改DNS服务器地址,找到ms-dns选项我修改为谷歌DNS服务器地址

ms-dns 8.8.8.8

ms-dns 8.8.4.4

3、编辑vim  /etc/ppp/chap-secrets  内容如下:

# Secrets for authentication using CHAP

# client             server                      secret                  IP addresses

用户名     服务类型(*代表自由识别)              密码                    IP地址可用*代替不做限制

4、全部搞定后,我们需要重启 pptpd 服务使新配置生效:

/etc/init.d/pptpd restart

找一台 Windows 电脑,新建个 VPN 链接,地址填服务器的 IP(或域名),用户名密码填刚才设置好的,域那项空着(如果你在 pptpd-options 中设置了,这里就保持一致),点连接就可以了。正常情况下您应该能够建立与服务器的 VPN 链接了。

建立连接之后,您会发现除了可以访问服务器的资源,其余内外和互联网的内容均无法访问。如果需要访问这些内容的话,我们还需要进一步设置:

首先,开启 ipv4 forward。方法是,修改 /etc/sysctl.conf,找到类似下面的行并取消它们的注释:

net.ipv4.ip_forward=1

然后使新配置生效:

sysctl -p

有些时候,经过这样设置,客户端机器就可以上网了(我在虚拟机上这样操作后就可以了)。但我在实验室的服务器上这样操作后仍然无法访问网络,这样我们就需要建立一个 NAT。这里我们使用强大的 iptables 来建立 NAT。首先,先安装 iptables:

apt-get intall iptables

装好后,我们向 nat 表中加入一条规则:

iptables -t nat -A POSTROUTING -s 192.168.0.1/24 -o eth0 -j MASQUERADE

这样操作后,客户端机器应该就可以上网了。

但是,只是这样,iptables 的规则会在下次重启时被清除,所以我们还需要把它保存下来,方法是使用 iptables-save 命令:

sudo iptables-save > /etc/iptables-rules

然后修改 /etc/network/interfaces 文件,找到 eth0 那一节,在对 eth0 的设置最末尾加上下面这句:

pre-up iptables-restore < /etc/iptables-rules

这样当网卡 eth0 被加载的时候就会自动载入我们预先用 iptables-save 保存下的配置。

时间: 2024-08-27 18:55:48

PPTPD安装笔记的相关文章

docker在ubuntu14.04下的安装笔记

本文主要是参考官网教程进行ubuntu14.04的安装. 下面是我的安装笔记. 笔记原件完整下载: 链接: https://pan.baidu.com/s/1c1CZZCs 密码: qk1x

Python MySQLdb Linux下安装笔记

本文介绍了Python MySQLdb Linux下安装笔记,本文分别讲解了快速安装和手动编译安装两种方法,并分别讲解了操作步骤,需要的朋友可以参考下 主要针对centos6.5 64位系统 默认python版本为2.6 编码安装python2.7和python3.4      一.yum快速安装 yum install MySQL-python yum install python-setuptools 经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到eas

windows2008r2安装笔记

安装win7主题 控制面板 - 程序 - 打开或关闭windows功能 - 功能 - 添加功能: 在选择功能里勾选 桌面体验(会添加必要功能),安装就行了. 1.安装好后,个性化时,发现win7主题为灰色不可选,检查是否启动Themes服务,在开始 - 运行 services.msc,开启 Themes 服务,并设置为自动启动(不用重启电脑),win7主题就可以用了. 喇叭不可用,有一个小红叉 先确认已经安装了声卡驱动.在开始 - 运行 services.msc,开启 Windows Audio

PHP7安装笔记

PHP7安装笔记 时间 2015-03-03 13:03:46 喵了个咪 原文 http://www.hdj.me/php7-install-note 主题 PHP # 安装mcrypt yum install -y php-mcrypt libmcrypt libmcrypt-devel # 升级bison cd /var/soft/ wget http://ftp.gnu.org/gnu/bison/bison-2.6.4.tar.gz tar -xvzf bison-2.6.4.tar.g

laravel安装笔记 (转)

一.安装composer 安装之前将\php\php.ini文件中的php_openssl.dll扩展库开启,否则composer在安装过程中会出现错误提示. (我在安装过程中发现apache目录下的php.ini最好也开启php_openssl.dll,就是讲前面的‘:’号去掉) composer下载地址:https://getcomposer.org/ windows下载地址:https://getcomposer.org/Composer-Setup.exe 二.下载Laravel最新框架

Percona Server 的安装及tokudb引擎的安装笔记

Percona Server 的安装及tokudb引擎的安装笔记 2017年7月7日 安装percona server: yum localinstall Percona-Server-client-57-5.7.18-15.1.el6.x86_64.rpm  Percona-Server-shared-57-5.7.18-15.1.el6.x86_64.rpm Percona-Server-server-57-5.7.18-15.1.el6.x86_64.rpm  Percona-Server

ArchLinux 安装笔记:续 --zz

续前话 在虚拟机里调试了几天,终于鼓起勇气往实体机安装了,到桌面环境为止的安装过程可以看我的前一篇文章<ArchLinux 安装笔记>.桌面环境我使用的是 GNOME,虽然用了很长一段时间的 KDE,但是 KDE5 神一般的开机速度简直让人喜感,最后还是选择了 GNOME- 安装 GNOME 桌面环境 安装 Xorg 本来以为需要安装整个 Xorg 事实上根本不用- pacman -S xorg-xinit xorg-server xorg-twm xterm 安装 GNOME pacman

caffe安装笔记

caffe安装笔记: 环境及安装前检查 硬件: T630 CPU32核 64G内存4G硬盘 显卡: [email protected]:~# lspci |grep -i nvidia 02:00.0 3D controller: NVIDIA Corporation GK110GL [Tesla K20Xm] (rev a1) 软件: Ubuntu14.04 server64bit版本:ubuntu-14.04.5-server-amd64.iso Python 2.7.12 [email p

zabbix2.4安装笔记

zabbix2.4安装笔记 一.关闭防火墙和Selinux 临时性的完全关闭防火墙,可以不重启机器: /etc/init.d/iptables status                ## 查看防火墙状态 /etc/init.d/iptable stop                    ## 本次关闭防火墙 /etc/init.d/iptable restart                ## 重启防火墙 永久性关闭防火墙: chkconfig --level 35 iptable