CentOS 7配置OpenVPN踩坑记录
来源:互联网 发布:python量化交易 编辑:程序博客网 时间:2024/06/06 10:04
网上有很多OpenVPN的配置教程,但是照着弄完后,发现无法上网,经过研究发现两个坑:
1. Authenticate/Decrypt packet error: cipher final failed
连上后,无法ping通10.8.0.1当时非常纳闷,我每一步都是按照教程来的,为什么会提示加密不对?研究后发现是客户端版本太老,当时用的是中国科学技术大学网络OpenVPN系统提供的OpenVPN客户端,版本是2.3.10。我去OpenVPN官网下载了最新版2.4.1就能连上了。
2.能ping通10.8.0.1,但是无法访问外网
需要配置iptables的NAT转发:
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
10.8.0.0/24是OpenVPN服务端中设置的:
eth0是能连接外网的网卡。
3.要让所有的数据都通过OpenVPN传输,需要在服务端启用一段代码:
push "redirect-gateway def1 bypass-dhcp"
在配置OpenVPN的过程中遇到的问题在http://www.dd-wrt.com/wiki/index.php/OpenVPN这里可以很方便的找到答案。
本来想研究用Firewall来配置的,毕竟CentOS 7自带的是Firewall,但是我实在是没找到,如果哪位大佬找到了希望能告诉我。我还因为Firewall换成iptables,然后把自己关在门外。
0 0
- CentOS 7配置OpenVPN踩坑记录
- 配置centos 6.3 openvpn server 和 window 7 openvpn client
- CentOS 7 安装配置OpenVPN Server
- CentOS 7 安装配置OpenVPN Server
- CentOS 7 安装配置 OpenVPN Server
- CentOS 7 安装配置OpenVPN Server
- CentOS 7 安装配置openvpn 2.3.12
- CentOS 7 安装配置 OpenVPN Server
- CentOS 安装和配置OpenVPN
- CentOS 7安装OpenVPN
- CentOS 7下部署openvpn
- openvpn配置篇(实践记录)
- CentOS7+Openvpn+quagga+dnsmasq配置记录
- centos OPENVPN
- 一次被Nginx、openVPN、CentOS来回折腾的记录
- CentOS连接OpenVPN教程(Linux下OpenVPN客户端配置教程)
- CentOS安装配置OpenVPN并结合freeradius验证
- openvpn配置
- iOS 中使用xib创建的控件边框和颜色等设置
- hihocode Trie树题解
- 使用git命令上传代码
- 页面自适应
- IIS请求筛选模块被配置为拒绝超过请求内容长度的请求
- CentOS 7配置OpenVPN踩坑记录
- JAVA日期格式化
- 详解工厂模式
- 读取properties配置文件工具类
- lua 统计字符集中出现的次数
- 清除手机tap事件后element 时候出现的一个高亮
- 【Java基础】RTTI和Java反射机制
- mysql 存储过程
- ping 相关