物联网工程实践

一、实验名称
基于开源路由操作系统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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值