linux上配置vpn

qiaosym 2010-05-25

 采用centos5 上面配置vpn

第一步:安装,

必须要要安装的东西有

yum install ppp

yum install iptables

然后下载pptp的rpm包,使用rpm 命令进.行安装

第二步:配置

/etc/pptpd.conf

localip 172.16.4.122 本地vpnIP地址,必须能连接互联网

remoteip 172.16.4.123-155 ,在远程机器连接上后分配的地址端。

第三步:配置vpn用户

vpn的主要配置文件保存在/etc/ppp/目录下面。

vi /etc/chap-secrets 添加用户

test           pptpd    "1234"    "172.16.4.139"

第四步:打开linux内核的路由功能

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

启动与停止vpn

/etc/init.d/pptpd start

/etc/init.d/pptpd stop

或者

service pptpd start

service pptpd stop

为了在关闭vpn的时候也同时关闭掉客户端的连接,可以使用如下命令

service pptpd restart-kill

由于vpn服务是使用tcp协议的1723端口,,如果开了防火墙,则

 放过这个端口

iptables -I INPUT -p tcp --dport 1723 -j ACCEPT

可以设置vpn为自动启动

输入ntsysv

这样调出系统的服务启动管理工具

选中pptpd,OK就可了

这样服务端的就算陪好了,然后就是配置客户端。

配置客户端就比较简单了。windows一般都自带的有工具和向导。

相关推荐