日期:2014-05-16  浏览次数:20753 次

linux上配置vpn

?采用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一般都自带的有工具和向导。