北京SEO

Centos 6.4安装pptp同时配置debian gnome桌面vpn客户端连接

2019/10/10/17:46:40  阅读:1753  来源:谷歌SEO算法  标签: 搜索引擎

pptp vpn我相信很多的朋友都有听过吧,今天我就为各位介绍Centos 6.4安装pptp同时配置debian gnome桌面vpn客户端连接的例子,希望下文对各位有帮助.

以下是基于Linode VPS Centos 6.4下安装pptp服务,记住Linode VPS是Xen虚拟的,所以请看清楚环境配置.

快速安装,当然少不了yum:

  1. #rpm-Uvhhttp://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm
  2. #yuminstallpptpd

将会自动安装软件包pptpd和ppp,如果你是手动编译的话,请安装对应的pptpd和ppp,此处自动解决并安装:

  1. ppp-2.4.5-33.0.rhel6.x86_64.rpm
  2. pptpd-1.4.0-3.el6.x86_64.rpm

下面开始配置pptpd.

1.编辑 /etc/ppp/options.pptpd:

  1. #mv/etc/ppp/options.pptpd/etc/ppp/options.pptpd.bak
  2. #vi/etc/ppp/options.pptpd
  3. 加入
  4. namepptpd
  5. refuse-pap
  6. refuse-chap
  7. refuse-mschap
  8. require-mschap-v2
  9. require-mppe-128
  10. proxyarp
  11. lock
  12. nobsdcomp
  13. novj
  14. novjccomp
  15. nologfd
  16. idle2592000
  17. ms-dns8.8.8.8
  18. ms-dns8.8.4.4
  19. ms-dns8.8.8.8,ms-dns8.8.4.4代表使用google的dns服务器

2.编辑 /etc/ppp/chap-secrets:

  1. #cp/etc/ppp/chap-secrets/etc/ppp/chap-secrets.bak
  2. #vi/etc/ppp/chap-secrets

添加用户和密码条目:

  1. #SecretsforauthenticationusingCHAP
  2. #clientserversecretIPaddresses
  3. vpnusernamepptpdvpnpassword *

vpnusername是您的vpn帐号,vpnpassword是您的vpn登录密码,配置客户端的时候将使用此帐号和密码.

3.配置pptp,编辑 /etc/pptpd.conf:

  1. #cp/etc/pptpd.conf/etc/pptpd.conf.bak
  2. #vi/etc/pptpd.conf
  3. --添加内容:
  4. localipYOUR.SERVER.IP.ADDRESS
  5. remoteipYOUR.SERVER.IP.ADDRESS+1-255,YOUR.SERVER.IP.1#vpn客户端获得的ip范围

其中,YOUR.SERVER.IP.ADDRESS 替换为您的vps服务器ip地址,假如是10.0.0.122,那么 localip 为 10.0.0.122,而 remoteip 就是 10.0.0.123-255,10.0.0.1.

但经过测试,localip和remoteip可以是虚拟的ip,我可以设置 localip 为 10.0.0.1,而 remoteip可以设置为 10.0.0.122-255,即可,而默认的情况下,pptpd.conf已经有推荐的默认ip范围,只要将前面的#去掉,保存即可.

  1. #(Recommended)
  2. #localip192.168.0.1
  3. #remoteip192.168.0.234-238,192.168.0.245
  4. #or
  5. #localip192.168.0.234-238,192.168.0.245
  6. #remoteip192.168.1.234-238,192.168.1.245
  7. --phpfensi.com
  8. --更改为:
  9. #(Recommended)
  10. localip192.168.0.1
  11. remoteip192.168.0.234-238,192.168.0.245
  12. #or
  13. #localip192.168.0.234-238,192.168.0.245
  14. #remoteip192.168.1.234-238,192.168.1.245

4.添加 ipv4 转发:

  1. #vi/etc/sysctl.conf
  2. net.ipv4.ip_forward=1

将net.ipv4.ip_forward=0,修改为1.

5.启用 ipv4 转发:# sysctl -p,然后启动 pptpd: service pptpd start

6.启用 iptables 转发:

iptables -t nat -A POSTROUTING -s YOUR.SERVER.IP.0/24 -o eth0 -j MASQUERADE

这个 YOUR.SERVER.IP 是上面 pptpd.conf 里的 localip 的前三段,例如:10.0.0.122,就是 10.0.0.0/24.

然后保存:

  1. #serviceiptablessave
  2. #serviceiptablesrestart

到这里,已经完成了整个 pptp 服务的配置了,下面可以配置 vpn客户端进行连接,我的桌面系统是 debian wheezy gnome,并且安装有 network-manager-gnome,所以安装:

  1. $sudoapt-getinstallnetwork-manager-pptp
  2. $apt-getinstallnetwork-manager-pptp-gnome

安装之后,在network-manager中出现 “vpn连接 -> 添加 vpn连接”,点击之后,就进行创建新vpn连接,记住一点的是,在高级选项里,一定要选上“使用点到点安全加密(MPPE)(P)”这个,否则将会无法连上.

广告内容

Centos 6.4安装pptp同时配置debian gnome桌面vpn客户端连接 Centos 6.4安装pptp同时配置debian gnome桌面vpn客户端连接 Centos 6.4安装pptp同时配置debian gnome桌面vpn客户端连接

相关阅读

热门评论

小明SEO博客 小明SEO博客

小明SEO博客,新时代SEO博客

总篇数171

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法