openwrt下配置ipsec,基于luci-app-ipsec-vpnd 注意不是luci-app-ipsec-server 后者有一些奇奇怪怪问题。
默认设置发现 外网无法拨上来。随后发现内网也无法拨上来。
配置文件
| |
找到
| |
取消注释,然后重启ipsec 就好了。
| |
启动脚本
如果重启后 这个上面的文件自动恢复,那就是有其它脚本处理过这个文件。经过检查 发现 是 /etc/init.d/ipsec 这个脚本,。找到 start_service() 这段 的config setup
修改下面的内容
| |
其他无法访问内网 等其他问题 没发现。都正常。
防火墙处理
另外 网络-防火墙-转发 将拒绝改为接受 , 检查 通讯规则里面 应该有自动添加的 500 和4500 两个端口
如果是二级路由器 还需要在主路由做端口转发,这个不用多说了。
另外防火墙规则,我vpn网段是 10.10.10.2/24 添加如下内容(非必须)
| |
如果想让vpn客户端也可以 科学上网,需要在对应的科学软件里面配置。 比如:ssrp的话,默认配置的情况下,只从访问控制 接口控制里面 选中两个vpn接口即可
启动ipsec vpn
系统,启动项,找到 ipsec 重启 或者启动