一、实验名称
基于开源路由操作系统Openwrt的openvpn服务器搭建
二、实验简介
该实验采用开源路由操作系统openwrt实现VPN服务,实验要求在vmware中安装openwrt,然后安装Openvpn服务。
三、实现步骤及成果截图:
修改配置:
网络适配器:
VMnet设置:
尝试ping百度:
安装openvpn:
1.准备工作,安装必要的软件:
2.创建证书:
a.第一步. PKI目录
b. openssl配置文件
c. 创建服务端与客户端的文件
服务端文件生成:
客户端文件生成:
权限配置:
d. Diffie-Hellman生成
3.OpenVPN相关网络配置
a.创建VPN接口(命名为vpn0)
b.添加接口到LAN桥中
C.允许客户端的进口的流量输入
d.生效配置
4.OpenVPN配置
将刚刚生成的一系列证书进行拷贝到OpenVPN配置目录中:
清空原本的配置并进行配置:
配置开机启动并且启动服务:
此时我们可以直接通过LUCI中直接看到启动的服务:
4.客户端配置
A.拷贝客户端证书
/etc/openvpn/ssl/ca.crt
/etc/openvpn/ssl/my-client.key
/etc/openvpn/ssl/my-client.csr
~/openvpn。
B.配置文件
C.建立连接
四、开发环境与开发工具:
VMware、OpenVpn、OpenWrt
本实验主要参考以下网站:
https://blog.csdn.net/ballack_linux/article/details/81331527
https://blog.csdn.net/a13698709128/article/details/78165524?tdsourcetag=s_pctim_aiomsg
https://blog.dreamtobe.cn/openwrt_openvpn/