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