QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 588|回复: 0

我的VPN在RH9.0上的实现及疑问!~

[复制链接]
发表于 2003-9-4 14:22:41 | 显示全部楼层 |阅读模式
我的VPN服务器是RH9.0,使用PPTP实现VPN
软件包可以到这里找最适合你的版本
http://sourceforge.net/project/showfiles.php?group_id=44827&release_id=138437
我用的是pptpd-1.1.3-4.i386.rpm ,没有用源码包,主要是自已比较懒还要:configure, make, make install... ...

我的安装过程记录:
#rpm -qa|grep pptpd  //看看是否有PPTPD包,如果有的话最好 -e
#rpm -ivh pptpd-1.1.3-4.i386.rpm
PPTPD的配置也相当简单,涉及到的文件为,
  /etc/pptpd.conf
  /etc/ppp/options.pptpd
  /etc/ppp/chap-secrets
然后就是去/etc下面看看pptpd.conf,改成你想要的。
代码:
###############/etc/pptpd.conf###############
speed 115200

option /etc/ppp/options

localip 192.168.10.100-120

remoteip 192.168.20.100-120

###############/etc/ppp/options.pptpd#############
lock

name vpn.xxx.com

auth

require-chap

proxyarp
##############/etc/ppp/chap-secrets###############
# Secrets for authentication using CHAP
# client        server           secret(password)        IP addresses
tonybeo vpn.xxx.com aaaaaaaa *
##############################

运行/usr/local/sbin/pptpd启动你的VPN服务器

别以为这就完了!这样你还不能看到远端的LAN主机

编辑你的/etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
# /etc/rc.d/firewall
# /sbin/iptables -A INPUT -i eth0 -dport 22 -j DROP

modprobe ipip

modprobe ip_conntrack

modprobe iptable_nat

modprobe ipt_MASQUERADE

iptables -t nat -A POSTROUTING -d 0.0.0.0/0 -j MASQUERADE

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

###start vpn service#########

/usr/local/sbin/pptpd

保存后reboot重启!
最好加一个日志
/etc/syslog.conf
##########add vpn
# vpn pptpd log
daemon.debug                                   /var/log/pptpd.log
==================================================================
以上是我的安装过程,目前出现问题!

远端用户无法实现同时一个帐号只能给一个用户使用!求解??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 02:26 , Processed in 0.038057 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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