全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 6195|回复: 30
打印 上一主题 下一主题

[疑问] 如何给PPTP VPN指定一个专用IP

[复制链接]
跳转到指定楼层
1#
发表于 2011-1-29 19:04:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
参考http://rashost.com/blog/centos5-pptpd-vpn这里的教程做的VPN.
大概步骤如下:
编辑配置文件 /etc/pptpd.conf 内容如下:

option /etc/ppp/options.pptpd
logwtmp
localip 192.168.92.1
remoteip 192.168.92.11-15


配置iptables:

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.92.0/24 -j MASQUERADE
iptables -I FORWARD -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1356
/etc/init.d/iptables save
/etc/init.d/iptables restart

设置NAT转发
iptables -t nat -F
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j SNAT --to 我的IP地址.如64.136.137.40

现在可以连接访问.但显示的是64.136.137.40这个IP.
怎么设置成另一个IP访问呢.比如第五个64.136.137.45

=======================================!~

尝试这样设置 :
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j SNAT --to 我的IP地址.如64.136.137.45  连接访问不了外网

配置文件/etc/ppp/chap-secrets
用户名 pptpd 密码 * 这样才可以访问
用户名 pptpd 密码 192.168.92.11(加IP也不行)

[ 本帖最后由 polar 于 2011-1-30 14:22 编辑 ]
2#
发表于 2011-1-29 19:18:05 | 只看该作者
cat /dev/ppp
3#
 楼主| 发表于 2011-1-29 19:25:41 | 只看该作者

回复 2# 的帖子

这个命令是什么用?

------------------------
解决了,问题出现在这一步 编辑/etc/ppp/chap-secrets 的时候


# Secrets for authentication using CHAP
# client       server  secret                  IP addresses (因为我把这一行删除了.把下面的用户名和密码写在这里)
myusername pptpd mypassword *

正确的格式如上. 619错误完美解决.
4#
 楼主| 发表于 2011-1-29 19:42:22 | 只看该作者
安装PPTP其中有一步

编辑配置文件 /etc/pptpd.conf 内容如下:
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.92.1       <这里可以填写我自己的IP吗:64.136.137.40,比如我有五个IP可用 64.136.137.40----64.136.137.45>
remoteip 192.168.92.11-15  <可以这样填写吗?:64.136.137.40-45>
5#
发表于 2011-1-29 19:49:19 | 只看该作者
mppe注释掉
6#
 楼主| 发表于 2011-1-29 19:49:58 | 只看该作者
连接上了,可是上不了网.

IP是:
192.168.jpg (23.78 KB, 下载次数: 10)

发送接收状况:

192.168.1.jpg (22.01 KB, 下载次数: 9)
7#
 楼主| 发表于 2011-1-29 19:51:19 | 只看该作者

回复 5# 的帖子

有时会743错误.重新连接就好. 但是却上不了网. IP是 192.168.92.11 这种呢. 怎么设置指定成自己服务器上某个专用IP呢?
8#
发表于 2011-1-29 19:51:22 | 只看该作者
就是这个要注释掉

# Require MPPE 128-bit encryption
# (note that MPPE requires the use of MSCHAP-V2 during authentication)
require-mppe-128
9#
 楼主| 发表于 2011-1-29 19:54:40 | 只看该作者
其中一步:
编辑配置文件 /etc/ppp/options.pptpd 内容如下:

name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128  (这里修改成你上面的内容吗)
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
ms-dns 208.67.222.222
ms-dns 208.67.220.220
10#
发表于 2011-1-29 20:02:18 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-14 21:11 , Processed in 0.409177 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表