一、软件

dkms、、pptpd

二、下载软件

wget http://sourceforge.net/projects/poptop/files/mppe%20module%20builder/dkms-2.0.10-1/dkms-2.0.10-1.noarch.rpm/download

wget http://sourceforge.net/projects/poptop/files/mppe%20module%20builder/kernel_ppp_mppe-1.0.2%20dkms-2.0.6/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm/download

wget ftp://rpmfind.net/linux/epel/6/x86_64/pptpd-1.4.0-3.el6.x86_64.rpm

三、安装

1. 安装gcc

yum -install gcc

2. 安装 dkms

rpm –ivh dkms-2.0.10-1.noarch.rpm

3. 安装kernel_ppp_mppe

rpm –ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm

4. 安装 pptpd

rpm –ivh pptpd-1.4.0-3.el6.x86_64.rpm

四、配置×××服务器

服务器双网卡

eth0  209.141.52.172

eth1  172.16.121.42

1. 配置主配置文件

vim /etc/pptpd.conf在最后追加:

debug

ppp/usr/sbin/pppd

option/etc/ppp/options.pptpd

#服务器的ip

localip 209.141.52.172

#分配给客户端用的ip

remoteip 172.16.121.43-100

说明:localip 是本机的外网IP地址;remoteip 是为接入的×××客户端分配的IP地址范围。

然后配置下/etc/ppp/pptp-options(先备份)

cp /etc/ppp/pptp-options /etc/ppp/pptp-options.bak

文件中只保存下面的内容

name pptpd

refuse-pap

refuse-chap

refuse-mschap

require-mschap-v2

require-mppe-128

proxyarp

lock

nobsdcomp

novj

novjccomp

nologfd

idle 2592000

ms-dns 8.8.8.8

ms-dns 8.8.4.4

2. 配置账号文件

vim /etc/ppp/chap-secrets

编辑内容为(IP中*号代表所有):

# Secrets for authentication using CHAP

# client server secret IP addresses

#用户名 pptpd 密码 *

test pptpd  test  *

3. 启动服务

service pptpd start

4. 查看端口:netstat -ntpl

PPTP使用的1723端口侦听

5. 设置NAT并打开Linux内核路由功能

依次执行如下命令:

iptables -t nat -F

这里很关键

#这里要注意172.16.121.0/24  为分配给客户端的网段,后面的为服务器的ip,

iptables -t nat -A POSTROUTING -s 172.16.121.0/24 -j SNAT --to 209.141.52.172

#要开启ip转发

echo 1 > /proc/sys/net/ipv4/ip_forward

6. 配置×××自动启动

#执行命令:ntsysv

7. 设置iptables允许×××连接(或禁用防火墙)

依次执行命令:

iptables-I INPUT -p tcp --dport 1723 -j ACCEPT

iptables-I INPUT -p tcp --dport 47 -j ACCEPT

iptables -I INPUT -p gre -j ACCEPT

8.

五、使用×××客户端接入

服务器IP地址就是我们上面配置的209.141.52.172,账号和密码也是配置文件中设置的

python pptp拨号_pptp拨号上网相关推荐

  1. 解决虚拟专用网络拨号后本地上网流量都走此网络的问题

          副标题:解决VPN拨号后本地上网流量都走VPN网络的问题  由于我团队是一支业务及人员分布在多个省市现场的技术团队,最近因产品研发.技术验证等需要,搭建了一个可供工程师远程拨入的VPN环境 ...

  2. 使用Python进行ADSL宽带拨号连接等操作

    使用Python进行ADSL宽带拨号连接等操作 1.导入相关包 import time, os from datetime import datetime 2.函数版 # 连接ADSL def con ...

  3. 从零开始学飞塔第一篇:飞塔防火墙基本上网配置(PPPoE拨号固定IP上网)FortiGate Broadband internet access

    飞塔防火墙基本上网配置一共分三个部分-----接口-----路由-----策略,且防火墙可代替路由器接入互联网.本文参考Aggy梁工的博客,已征得本人同意.首先我们讲的是PPPoE拨号上网的配置,再讲 ...

  4. linux拨号成功无法上网,linux拨号上网有什么解决方法

    对于不少刚接触Linux的用户来说,在Linux系统下,我们怎么设置拨号上网呢?下面学习啦小编给大家讲解一下关于linux拨号上网的解决方法,希望大家喜欢! linux拨号上网的解决方法 局域网内静态 ...

  5. 解决通过modem 拨号到服务器上网问题的方法

    电脑连接-软件配置之windows 2000 server 前面已经为大家讲解了网络连接的方法和过程,完成了网络的硬件构建,只有硬件当然是不够的,还得为整个系统选择一套合适的网络操作系统,为系统的良好 ...

  6. python拨号_python 拨号代码(win10 系统亲测有效)

    # -*- coding: utf-8 -*- import win32ras import time,os def Connect(dialname, account, passwd): dial_ ...

  7. python pptp链接_渗透技巧——PPTP口令的获取与爆破

    0x00 前言 PPTP(即点对点隧道协议)可以使远程用户通过拨入ISP访问企业内网. 在渗透测试中,如果获得了用户的PPTP口令,就能远程拨入内网,做进一步渗透. 本文将要介绍命令行下导出PPTP配 ...

  8. python pptp链接_pptp-client连接设置

    一.安装软件包 yum -y install pptp yum -y install pptp-setup 二.使用pptpsetup命令直接拨号,可直接生成配置文件. pptpsetup --cre ...

  9. 用 Python 一键分析你的上网行为, 看是在认真工作还是摸鱼

    简介 想看看你最近一年都在干嘛?看看你平时上网是在摸鱼还是认真工作?想写年度汇报总结,但是苦于没有数据?现在,它来了. 这是一个能让你了解自己的浏览历史的Chrome浏览历史记录分析程序,当然了,他仅 ...

最新文章

  1. 可执行文件启动器(下)
  2. mybatis-config.xml整理
  3. windows server 2016 docker 之创建使用虚拟交换机
  4. php重写curl_setopt函数,PHP curl_share_setopt函数
  5. Twemproxy调研总结
  6. SQL2008安装后激活方式以及提示评估期已过解决方法
  7. 10安装报错0x8007000d_windows10:MySQL8.0.22版本安装教程
  8. 推荐使用maven生成mybatis代码
  9. malloc(): corrupted top size
  10. 散列表碰撞处理、开链法、HashTable散列
  11. CSDN客服联系方式
  12. DevCpp 如何进行调试
  13. matlab 平滑曲线连接_曲线拟合的一些想法
  14. 车牌识别系统开发记录(四) 国内车牌特点
  15. VXLAN技术——数据中心底层技术
  16. [C语言入门可读]学习书籍;学习工具、网站;刷题网站推荐
  17. wordpress网站添加百度导航地图
  18. [统计模型] 基于R的潜在剖面分析(LPA)
  19. win10 icc文件路径
  20. svg齿轮动画js特效

热门文章

  1. 1.3某地区人口热力图制作
  2. python 比赛成绩预测_预测球队比赛成绩
  3. 100Cr6用于滚动接触和其他高疲劳应用
  4. 关于Clang的编译使用
  5. 107.(前端)分类管理增加值实现——使用elementui中的动态编辑标签发送请求
  6. Python实现OSM地图数据解析——Pydriosm
  7. 机器学习实战(二)LR算法:实现简单的分类模型
  8. elementUI el-table 默认滚动条在表格的最底部
  9. 使用SM2签名加密算法在jar包中使用时报错
  10. 【MySQL】InnoDB中的行级锁