博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos5.7配置***服务器
阅读量:6151 次
发布时间:2019-06-21

本文共 1090 字,大约阅读时间需要 3 分钟。

***服务器网络配置: eth1 外网x.x.x.x  eth2 192.168.9.1

用户通过Windows拨入,获得192.168.9.x地址,可以通过外网访问其他。

1. 下载

tar xvzf pptpd-1.3.4.tar.gz

cd pptpd-1.3.4

./configure && make && make install

2.  yum -y install ppp

3.  配置pptpd选项

vi /etc/ppp/options.pptpd

name pptpd

refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd

4. vi /etc/ppp/chap-secrets

配置***用户密码,格式:用户名 pptpd 密码 允许IP地址

***-user pptpd xxx  *

abc1 pptpd 123123  *

abc2 pptpd 123123  *
 

5. 配置IP分配

#vi /etc/pptpd.conf

option /etc/ppp/options.pptpd

localip 192.168.9.1
remoteip 192.168.9.11-30
ms-dns x.x.x.x

x.x.x.x 当地DNS

 6. 配置IPTables

修改sysctl.conf 打开ip_forward

为保证重启生效需要修改配置文件/etc/sysctl.conf;

net.ipv4.ip_forward = 1

sysctl -p

参考

-A POSTROUTING -s 192.168.9.0/255.255.255.0 -o eth1 -j SNAT --to-source x.x.x.x
-A POSTROUTING -o eth1 -j MASQUERADE

例子

/sbin/iptables -t nat -F
/sbin/iptables -t nat -A POSTROUTING -s 192.168.9.0/24 -o eth0 -j SNAT --to-source 192.168.10.253
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

7. 启动pptpd

pptpd

或者 pptpd -d   (打印log入/var/log/messages)

 

参考文章

转载地址:http://ssgya.baihongyu.com/

你可能感兴趣的文章
yii2.0在model里自定义数据表
查看>>
LC91 Decode Ways
查看>>
MongoDB工具最新开发 源代码更新 兼 进展报告 - 集群功能开发
查看>>
最后一公里极速配送 - 阿里云算法大赛总结
查看>>
Linux文件系统应用---系统数据备份和迁移(用户角度)
查看>>
Java Web学习总结(3)——Servlet详解
查看>>
JavaScript学习总结(6)——js弹出框、对话框、提示框、弹窗总结
查看>>
敏捷开发系列学习总结(3)——我怎么开发软件项目
查看>>
Git学习总结(3)——代码托管平台简介
查看>>
spring中propertyplaceholderconfigurer简介
查看>>
在Silverlight中如何访问外部xap文件中UserControl
查看>>
Leetcode 之 Exclusive Time of Functions
查看>>
python字符串
查看>>
linux下验证码无法显示:Could not initialize class sun.awt.X1 解决方案
查看>>
RTP、RTCP及媒体流同步
查看>>
关于赋值与深浅复制
查看>>
多物体运动框架案例一:多个Div的宽度运动变化
查看>>
python基础-函数(9)
查看>>
开源bug管理工具-Cynthia
查看>>
Effective_STL 学习笔记(九) 在删除选项中仔细选择
查看>>