Server 服务端

过程 44.12. pptpd 安装步骤

  1. install

    Ubuntu

    $ sudo apt-get install pptpd

    CentOS

    # yum install pptp pptp-setup
  2. $ sudo vim /etc/pptpd.conf

    localip 172.16.0.1
    remoteip 172.16.0.50-100
  3. $ sudo vim /etc/ppp/pptpd-options

    ms-dns 208.67.222.222
    ms-dns 208.67.220.220
  4. $ sudo vim /etc/ppp/chap-secrets

    # Secrets for authentication using CHAP
    # client        server  secret                  IP addresses
    neo pptpd chen *
  5. restart

    sudo /etc/init.d/pptpd restart
    Restarting PPTP:
    Stopping PPTP: pptpd.
    Starting PPTP Daemon: pptpd.
  6. # ifconfig ppp0
    ppp0      Link encap:Point-to-Point Protocolinet addr:192.168.3.9  P-t-P:192.168.3.15  Mask:255.255.255.255UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1396  Metric:1RX packets:1545 errors:0 dropped:0 overruns:0 frame:0TX packets:1008 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:3RX bytes:342505 (334.4 KiB)  TX bytes:239324 (233.7 KiB)
  7. $ sudo vim /etc/sysctl.conf

    # Uncomment the next line to enable packet forwarding for IPv4
    net.ipv4.ip_forward=1

    refresh status

    $ sudo sysctl -p
    net.ipv4.ip_forward = 1
  8. NAT

    $ sudo iptables -t nat -A POSTROUTING -s 172.16.0.0/24 -o eth0 -j MASQUERADE
    $ sudo iptables-save > /etc/iptables-rules

    $ sudo vim /etc/network/interfaces

    pre-up iptables-restore < /etc/iptables-rules
  9. firewall

    $ sudo ufw allow 1723
    Rules updated

MTU

$ sudo iptables -A FORWARD -s 10.100.0.0/24 -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1200还有一个最简单的修改mtu的办法:
$ sudo vim /etc/ppp/ip-up.local!/bin/bash/sbin/ifconfig $1 mtu 1496

44.2.2. Client 客户端

安装pptp客户端

yum install -y pptp pptp-setup

44.2.2.1. 创建账号

普通账号

pptpsetup --create vpn --server vpn.netkiller.cn \
--username neo --password netkiller

加密账号

pptpsetup --create vpn0 --server vpn.netkiller.cn \
--username neo --password netkiller --encrypt

查看vpn配置文件

# cat /etc/ppp/peers/vpn
# written by pptpsetup
pty "pptp vpn.netkiller.cn --nolaunchpppd"
lock
noauth
nobsdcomp
nodeflate
name neo
remotename vpn
ipparam vpn

pptpd 安装步骤相关推荐

  1. 在Ubuntu 15下搭建V/P/N服务器pptpd安装和配置

    在Ubuntu 15下搭建VPN服务器pptpd安装和配置 在ubuntu下配置vpn的方式有很多种,其中比较常见的是pptpd,它配置简单,但是安全性不高,不过对于一般使用来说足够了,我按照程搭建了 ...

  2. Windows10下python-pcl的安装步骤说明,亲测ok

    Windows10下python-pcl的安装步骤说明 1. 环境依赖 2. 安装步骤 2.1 安装visual studio 2017 2.2 安装pcl并配置环境变量 2.3 编译python-p ...

  3. x9此计算机上没有hasp_mastercam x9安装步骤

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. mastercam x9安装步骤是: 1.首先,先下载好mastercam软件,下载安装包的大小为3.01G,双击打开setup. ...

  4. 1-flutter 安装步骤

    flutter 安装步骤 1 下载SDK SDK 下载地址 2 解压压缩包 将sdk 文件夹丢进系统的应用程序(Application)的目录 3 配置环境变量 命令行 open ~/.bash_pr ...

  5. macos big sur安装php扩展_用PHP构建基于swoole扩展的socket服务(附PHP扩展安装步骤)...

    最近公司的一项目中,需要用PHP搭建一个socket服务. 本来PHP是不适合做服务的,因为和第三方合作,需要采用高效而稳定的TCP协议进行数据通信.经过多次尝试,最终选择了开源的PHP扩展:swoo ...

  6. Atom介绍和安装步骤

    Atom是全然基于web技术开发而成的一款编辑器,其底层架构依赖于chromium,google chrome浏览器也是基于此.编辑器的每一个窗体都是本地渲染的web页面,而且其风格与时下流行的sub ...

  7. MAC YII 安装步骤

    MAC YII 安装步骤 1.下载XAMPP for MAC http://www.apachefriends.org/en/xampp-macosx.html 虽然单独安装apache ,mysq, ...

  8. Windows下 maven3.0.4的安装步骤+maven配置本地仓库(转载)

    转自:Windows下 maven3.0.4的安装步骤+maven配置本地仓库 简单讲下maven的安装步骤: 1.在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量. 2 ...

  9. Vmware Vcenter 5.1 部署安装过程 part 4 vmware vcenter 安装步骤

    Vmware  Vcenter 5.1  部署安装过程 part 4 vmware vcenter  安装步骤 作者:黄鑫      时间:2013-8-14    QQ:153890227(欢迎交流 ...

最新文章

  1. python编程试题定位列表元素的函数是_笨办法学Python 习题 34: 访问列表的元素
  2. Apache Camel框架入门示例
  3. 使用EntityFramework6连接MySql数据库(db first方式)
  4. 记一次解决 quill(vue-quill-editor) 编辑器中莫名多出一行“pbr/p”的过程...
  5. 居然之家忍“刮骨疗伤”之痛拥抱新零售
  6. vpn mysql_MYSQL数据库
  7. css 宽高最大值最小值 0303
  8. JS-面向对象-原形对象链(自定义对象实例原形对象链 / 本地对象原形对象链)
  9. RHEL6.3配置FTP服务器(2) 本地用户下载和上传
  10. HTML5定位功能,实现在百度地图上定位
  11. CMOS模拟电路设计经典书籍介绍 ---看完这些模电书,那离大佬就不远了
  12. BlackBerry7290上网精髓
  13. MySQL创建数据库 easyShopping,包括area表、goods表、customer表、orders表、ordersdetall表、test表
  14. html id 命名,html类,id规范命名
  15. python合并word表格_Python实战009:读取Word文档中的表格数据及表格合并问题解决...
  16. E - Competitive Seagulls(博弈)
  17. ins显示未连接到服务器,ins未能连接到服务器
  18. 跑通SpringBoot + dubbo3.0.8 + zookeeper
  19. Ubuntu折腾记录
  20. 大数据平台的搭建教程及软件工具!

热门文章

  1. 甘肃省天水市计算机培训班,甘肃天水秦州区文化馆举办首期天水传统菜培训班...
  2. java正则表达式过滤特殊字符_使用Java正则表达式过滤特殊字符
  3. cgb2008-京淘day04
  4. 大数据十年回顾(2):当代理论与Google云
  5. 快手用最简单的方式感动每一个独特的你 原来背后的黑科技才是真的666
  6. 产业区块链一周动态丨江西将出台区块链五年计划,数字货币试点引发A股躁动...
  7. OSError: Could not find kaggle.json. Make sure it‘s located in /home/user/.kaggle.
  8. 苹果ajax请求,请求苹果系统请求ajax提示没找到配置文件
  9. 基于多任务学习的快件送达时间预测方法
  10. sql注入预防 [ 光影人像 东海陈光剑 的博客 ]