实验环境:
一台Centos7服务器,一台测试客户机windows7
Centos内网IP:192.168.3.1
Centos外网IP:192.168.1.1
安装包可到(http://poptop.sourceforge.net/yum/stable/packages/)下载
所需软件:
ppp-2.4.3-7.rhel4.x86_64.rpm
libpcap-0.8.3-7.x86_64.rpm
pptpd-1.4.0-1.rhel4.x86_64.rpm
安装配置服务:
[root@localhost ~]# yum -y remove libpcap #卸载之前的软件包,即使是最新版的也可能会不支持
[root@localhost ~]# rpm-ivh libpcap-0.8.3-7.x86_64.rpm
[root@localhost ~]# rpm -ivh ppp-2.4.3-7.rhel4.x86_64.rpm
[root@localhost ~]# rpm -ivh pptpd-1.4.0-1.rhel4.x86_64.rpm
[root@localhost ~]# vim /etc/pptpd.conf
...
localip 192.168.1.1 #定义了vpn服务器的IP
remoteip 192.168.3.200,192.168.3.245 #划分内网的范围
:wq!
[root@localhost ~]# vim /etc/ppp/options.pptpd
...
ms-dns 8.8.8.8 #更改DNS选项
ms-dns 8.8.4.4
...
nologfd #修改日志记录
logfile /var/log/pptpd.log
...
:wq!
[root@localhost ~]# vim /etc/ppp/chap-secrets
root * 123 *
#用户名 pptpd 密码 *//每个字段之间用tab键隔开 *表示用任意IP连接VPN都可以
...
:wq!
###也可以用下面命令创建用户###
[root@localhost ~]# vpnuser add [用户名] [密码] #添加用户
[root@localhost ~]# vpnuser del [用户名] #删除用户
[root@localhost ~]# vim /etc/sysctl.conf
net.ipv4.ip_forward=1 #配置支持内核转发
:wq!
[root@localhost ~]# sysctl -p
[root@localhost ~]# /etc/init.d/pptpd restart #重启服务
测试:
准备一台win7客户端
控制面板—>网络和Internet—>网络和共享中心—>设置新的连接或网络—>连接到工作区—>使用我的Internet连接(VPN)—>我将稍后设置Internet连接输入IP—>接着跟着指示走
打开cmd输入\"ipconfig\"查看是否获得VPN的IP
继续阅读与本文标签相同的文章
上一篇 :
爆料称虎牙带宽采购量直线上升 Q3业绩或大幅上涨
下一篇 :
三星业绩超出预期,业务分化严重,半导体市场趋暖?
-
广东ETC货源充足,线上申办最快三个工作日到货
2026-05-19栏目: 教程
-
APP界面布局小技巧,快上车!
2026-05-19栏目: 教程
-
扫地机器人市场快速增长 扫、擦功能分离是趋势
2026-05-19栏目: 教程
-
召唤师终于等到了,《英雄联盟》手游开放预约,预约人数挤爆服务器
2026-05-19栏目: 教程
-
人工智能走进西藏特殊教育学校 以“声”为“眼”助力盲童阅读
2026-05-19栏目: 教程
