对于嵌入式设备采用2G/GPRS/3G/4G流量上网已经是较为成熟的技术了,但一般来讲,这种设备多数是与带固定IP或域名的服务器进行通讯,然,很多场合,现场提供不了固定IP或域名,将如何实现两设备之间的数据通讯?本文记录如何采用公有云+Open×××的方式进行部署:
1, ×××服务端部署
在公有云(阿里云登)上购置云主机与固定IP,通过ssh登陆设置open***服务器,命令如下:
O×××_DATA="o***-data-aliyun"
docker volume create --name $O×××_DATA
docker run -v $O×××_DATA:/etc/open*** --rm kylemanna/open*** o***_genconfig -u
udp://IP(阿里云IP)
docker run -v $O×××_DATA:/etc/open*** --rm -it kylemanna/open*** o***_initpki
docker run -v $O×××_DATA:/etc/open*** -d -p 1194(端口号):1194/udp --cap-add=NET_ADMIN
kylemanna/open***

注: 过程中需要输 Enter pass phrase, 可自定义,生成 client 认证文件时需要

在 open*** server 端(aliyun)创建用户生成认证文件,不同的 client 使用不同的认证用户,命令如下:
docker run -v $O×××_DATA:/etc/open*** --rm -it kylemanna/open*** easyrsa build-clientfull user1 nopass # 生成 client 认证文件 user1,过程中需要输入 Enter pass phrase

docker run -v $O×××_DATA:/etc/open*** --rm kylemanna/open*** o***_getclient user1 >
user1.o*** #生成 client 对应用户user1 认证文件并下载

至此,×××服务端准备就绪。

2, ×××客户端验证 (Arm)
A. 下载并交叉编译open***客户端
下载路径:
https://swupdate.open***.org/community/releases/open***-2.4.4.tar.gz
B. 将编译好的open***拷贝至arm平台下,添加执行权限,连接至/usr/sbin下
C. 将支持库libcrypto.so.1.0.0/ libssl.so.1.0.0连接到/lib下

D. 启动TUN模块,命令如下、
mkdir -p /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun
E. 将open***服务生成的客户端配置user1.o***放入arm平台
F. 启动open***进程,命令如下:
open*** --config user1.o***
G. 查看IP,自动分配IP

H. 查看路由信息

I. 删除路由信息

J. 添加路由信息

K. 同样配置另外一台,测试链路,链路测试成功

转载于:https://blog.51cto.com/13503908/2050212

采用open***对两台流量卡arm设备进行通讯(公有云)相关推荐

  1. 采用rsync实现两台solaris服务之间的文件同步

    采用rsync实现两台solaris服务之间的文件同步 目的: 通过技术手段,保持服务器 A 中的某些目录能够定期同步到服务器 B 中. 本文针对 Sun Solaris 5.9 版本,其他版本或其他 ...

  2. plc怎么与服务器无线通讯,两台PLC之间如何实现远程通讯

    原标题:两台PLC之间如何实现远程通讯 硬件配置: (1)远程模块:云远程适配器(PLC侧):云RCD接入模块(上位机侧) (2)H05兼容型PLC(兼容西门子S7-200,自带一个网口,可以通过以太 ...

  3. 二维码文件传输小工具(可在两台完全隔离的设备之间使用) - QFileTrans 2.0.0.6

    原帖地址为吾爱破解,本账号与吾爱破解原贴为同一人所有,故投了原创. 程序下载 总链接:https://wwd.lanzout.com/b03j7l92h#7i3b 密码:7i3b 已知问题: 因转向C ...

  4. 两台电脑navicat数据传输_【笔记】两台西门子S7-200Smart PLC进行无线通讯

    文章转载自微信公众号"自动化电气工程师技术交流与分享" 关键词:无线网桥 本文目标:以西门子S7-200 Smart PLC为例,实现基于以太网.无线网桥的通讯 主要步骤一,硬件选 ...

  5. 两台手机通过4g网络直接通讯_王者不卡了!手游电竞网络保障方案简析

    目前手游电竞行业以迅雷不及掩耳之势兴起,王者荣耀,和平精英,QQ飞车等等已经有了自己专属的电竞赛事. 相对于电脑(PC)有线终端来说,手游电竞使用的网络都是无线传输,无线相对于有线来说存在先天的缺陷- ...

  6. linux系统之间无密传输,scp采用无密码在两台linux服务器之间传输数据(示例代码)...

    一.root用户: 1. 在主机A上执行如下命令来生成配对密钥: ssh-keygen -t rsa 按照提示操作,注意,不要输入passphrase.提示信息如下 Generating public ...

  7. 两台手机通过4g网络直接通讯_手机直播只准备了一部手机?难怪直播效果不好!...

    很多人觉得当主播很轻松,即便是自己没有电脑,拿出手机,下载一个直播软件就能开始直播挣钱了,但是尝试了一两次以后,发现效果并不好,今天来分析一下问题出在哪里,下面开始划重点了! 一般我们自己都是有一部手 ...

  8. 两台虚拟服务器如何级联,[教程] 利用open vswitch建立vxlan隧道实现不同主机上的虚拟交换机级联...

    写在开头 在某些环境下,需要实现两台物理机中的openvswitch交换机级联,以实现两台交换机中的设备互相通讯,这里使用vxlan隧道技术,将数据包封装在UDP中,通过以太网实现数据包传输. VXL ...

  9. linux两台服务器 同一个地址_【网工玩Linux】搭建开源多运营商(ISP)链路负载均衡器...

    今天,主要想讲一下如何利用Linux内核功能,搭建与市面上十几万的商用产品(F5.RADWARE等)功能相同的多互联网线路负载均衡设备. 负载均衡,相信各位是了解的.主要包括两大类,一类是应用负载均衡 ...

  10. 自锁时间电路plc_PLC对两台三相交流电动机联锁启停控制

    两台三相交流电动机联锁的控制电路是指电路中两台或两台以上的电动机顺序启动.反顺序停机的控制电路.电路中,电动机的启动顺序.停机顺序由控制按钮进行控制. 两台三相交流电动机联锁启停控制电路的基本结构 1 ...

最新文章

  1. Mac下安装Node.js
  2. MySQL里 unique 用法_mysql中unique key中在查询中的使用
  3. xshell 上传 下载文件
  4. 解决Ubuntu14.04 下 E: Encountered a section with no Package: header 问题
  5. Unity学习笔记2 简易2D横版RPG游戏制作(二)
  6. vi @-function
  7. leetcode 122. 买卖股票的最佳时机 II 思考分析
  8. Leetcode--142. 环形链表Ⅱ
  9. C++PrimerPlus学习——第十一章编程练习
  10. 剑指offer——4.二维数组中的查找
  11. 说了这么多 5G,最关键的技术在这里
  12. 创业公司如何切入巨头垄断的芯片市场?
  13. php怎么写编辑页面,怎样编辑小程序页面内容?
  14. 在.NET中调用Oracle9i存储过程经验总结
  15. 忘了 忘了,以前学的矩阵知识全交给老师了,敲黑板了,矩阵乘法实例讲解
  16. 魔兽争霸显示无法登录服务器,魔兽登陆不上去_网络一切正常,但是魔兽世界就是登不上去...
  17. System.Configuration.ConfigurationErrorsException:“配置系统未能初始化”
  18. geometry 矢量数据操作
  19. 使用javascript实现对于chineseocr的API调用
  20. 苹果 python蚂蚁森林自动收能量_PythonAuto.js:实现蚂蚁森林自动收能量(懒人的高效生活)...

热门文章

  1. Mysql之INFORMATION_SCHEMA解析1
  2. 从B树、B+树、B*树谈到R树
  3. 创建第一个ArcGIS API for Silverlight应用
  4. Apple, Samsung, and Nokia
  5. 一个自动动态播放图片的类(downmoon)新增图片效果
  6. [照片]51cto众生相
  7. 基于M6097 switch的STP协议调试方法
  8. 应用程序热补丁(三):完整的设计与实现
  9. Ubuntu 16.04下安装激活pycharm 2018.3版本
  10. [RK3288][Android6.0] 如何配置MIPI DSI Clock和PCLK