fedora 20搭建vpn服务器步骤详解
发布:smiling 来源: PHP粉丝网 添加日期:2015-04-28 15:32:31 浏览: 评论:0
fedora 20搭建vpn服务器过程比较简单只要是安装pptp及编辑与配置了,下面我们一起来看看整个过程吧.
安装pptp server:yum install pptpd -y
编辑:vim /etc/ppp/chap-secrets 加入一行
用户名 pptpd 密码 *
启动pptpd:service pptpd start
到客户机上尝试连接,建立一个pptp连接,记住一定要进入高级设置,打开 use MPPE Encryption,否则连不上,连上后,没法上网了,先断开,后面还有工作要做.
设定vpn ip 段:
echo "localip 192.168.0.1" >> /etc/pptpd.conf
echo "remoteip 192.168.0.2" >> /etc/pptpd.conf
设定vpn用的dns:
echo "ms-dns 8.8.8.8" >> /etc/ppp/options.pptpd
echo "ms-dns 8.8.4.4" >> /etc/ppp/options.pptpd
设置转发功能:
echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -p
fedora 20 为了推FirewallD取消了iptables,重新装上:
yum install iptables-services iptables-utils -y
用iptables来转发,实现上网:
- iptables --flush POSTROUTING --table nat
- iptables --flush FORWARD
- iptables -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT
- iptables -A INPUT -p gre -j ACCEPT
- iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE //phpfensi.com
- service iptables save
- service pptpd restart
- service iptables restart
- chkconfig pptpd on
- chkconfig iptables on
友情提示,注意哦一定要把iptalbes设置好否则可能配置好了因为iptalbes防火墙给防了哦.
Tags: fedora 20 vpn服务器
相关文章
- ·Fedora 8 Linux系统的内核配置注意事项(2014-03-05)
- ·fedora 20 下 postgresql 修改端口的教程(2015-04-21)
- ·Fedora 用户不在 sudoers 文件中如何解决(2015-04-22)
- ·Fedora中ifconfig,netstat命令找不到(2015-04-28)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)