centos 6.5下搭建ipsec/xl2tpd VPN
博客专区 > 庆沉 的博客 > 博客详情
centos 6.5下搭建ipsec/xl2tpd VPN
庆沉 发表于2年前
centos 6.5下搭建ipsec/xl2tpd VPN
  • 发表于 2年前
  • 阅读 62
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

可以连上vpn服务器,但是却提示无网络权限,即无法用vpn服务器的外网上网,原因在于iptables的网络转发:

1.iptables -t nat -A POSTROUTING -m policy --dir out --pol none -j MASQUERADE

2.iptables -A FORWARD -i ppp+ -p all -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

3.iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT

4.iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE

保存规则:

service iptables save

参考iptables配置:

# Generated by iptables-save v1.4.7 on Tue Nov 24 15:44:46 2015
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -m policy --dir out --pol none -j MASQUERADE
-A POSTROUTING -s 10.1.2.0/24 -o eth1 -j MASQUERADE    #这是重点
COMMIT
# Completed on Tue Nov 24 15:44:46 2015
# Generated by iptables-save v1.4.7 on Tue Nov 24 15:44:46 2015
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [429:391267]
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 1701 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 500 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 4500 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -d 10.1.2.0/24 -j ACCEPT
-A FORWARD -s 10.1.2.0/24 -j ACCEPT
-A FORWARD -i ppp+ -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
COMMIT


设置拨号用户名和密码:

vim /etc/ppp/chap-secrets


启动服务:

service xl2tpd restart
service iptables restart
service ipsec restart


在win7上测试连接vpn:
打开网络共享中心--设置新的连接或网络--连接到工作区--创建vpn
点击右下角网络图标--vpn连接--点击属性
1.常规中的ip为vps的公网ip
2.vpn类型:使用Ipsec 的第二层隧道协议(L2TP/IPsec)
数据加密:需要加(如果服务器拒绝将断开连接)
高级设置:使用预共享的密钥作身份验证
密钥:YourPsk (前面设置过的)
点击确定后输入用户名和密码即可登陆。

共有 人打赏支持
粉丝 31
博文 201
码字总数 139220
×
庆沉
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: