嵌入式设备获取公网IP的办法
问题
最近有些设备出现问题,想通过服务器反查,但是通过设备ID未查找到该设备,因此想通过设备的IP来确认该设备是否连接过服务器;但是嵌入式端很多linux工具都不可用,如果需要自己写程序,但是已发出的设备又没有该程序;
方法
设备采用的是嵌入式linux,其中的工具箱busybox中有轻量级的wget应用,因此可以用改应用获取设备公网IP;
wget -q -O - myip.ipip.net #将获取的结果,写到标准输出中,后者是打印ip的一个服务,也可以自建;-q将下载过程隐藏
如果设备中存在curl应用,更为简单,不过curl较大,一般嵌入式设备不会存在;
curl myip.ipip.net
当然麻烦些,什么都不想布置,也不信任别人的服务;如果设备内部存在ssh应用,可以ssh到自己的服务器,然后用who查看用户;不过该方法也可能存在问题,嵌入式设备的ssh客户端因为版本较旧连接到服务器被拒绝(“NO MATCHING ALGO KEX” error while attempt to ssh via older ssh clients)。
嵌入式设备获取公网IP的办法相关推荐
- 拨号设备获取公网ip
curl -L ip.tool.lu
- SRT编码器传输获取公网IP地址3种解决方案
SRT是时下最热门的互联网传输协议,具备低延时.稳定可靠传输的优势特性,可广泛应用于远程制作.远程监看.异地互动等需要互联网远程传输场景. SRT 是点对点传输协议,由于需要穿透互联网,所以至少需要有 ...
- 优酷路由宝设置虚拟服务器,优酷路由宝添加“黑科技”,ROOT后加脚本,自动获取公网IP...
文章背景: 网友是江苏省中国移动的宽带用户,移动宽带上网需要拨号,而且有时候拨号获得的是公网IP,有时候获取到的是内网IP,向我求助帮忙,编写个脚本,让路由器自动判断.获取到内网IP就自动重启,直到获 ...
- 你会在终端下快速获取公网 IP 地址吗,学会这些技巧后你就游刃有余了!
在排除网络问题,建立新连接或配置防火墙时,了解设备的 IP 地址很重要. IP 地址可以分为两类,公用和私有(专用).公用 IP 是唯一的 IP 地址,可以从 Internet 访问.专用 IP 地址 ...
- golang 获取公网ip 内网ip 检测ip类型 校验ip区间 ip地址string和int转换 判断ip地区国家运营商
目录 简要简介net包 什么是外网IP和内网IP? 获取公网ip 获取本地ip 判断是否是公网ip ip地址string转int ip地址int转string 判断ip地址区间 通过淘宝接口根据公网i ...
- android公网ip,android 获取公网ip 内网ip
/** * 获取公网ip * @return */ public String getNetIp() { URL infoUrl = null; InputStream inStream = null ...
- golang中获取公网ip、查看内网ip、检测ip类型、校验ip区间、ip地址string和int转换、根据ip判断地区国家运营商等
作者: 一蓑烟雨1989 所属专栏: Go从不放弃到实战 本文链接:https://blog.csdn.net/wangshubo1989/article/details/78066344 生命不止, ...
- 服务器搭建网站公网ip,如何获取公网ip,自己搭建公网ip服务器的方法
#Go语言初体验 – 获取公网IP小服务.由于免费的动态dns刷新IP很慢, 手动实时获取办公室网络公网IP. #GetIp.go 是服务端程序, 用于返回当前访问的请求的公网IP. demo地址: ...
- 可获取公网IP的网址
可获取公网IP的网址 http://1111.ip138.com/ic.asp, http://ip.360.cn/IPShare/info, http://www.ip508.com/ip, htt ...
最新文章
- python安装scipy
- php.exe php-cgi.exe php-win.exe的区别
- C语言函数sscanf()的用法
- 交互式计算机图形学总结:第六章 从顶点到片元
- 编译安装openresty+mysql+php7
- M2 Planning Day3
- 【SSM面向CRUD编程专栏 2】Spring相关API 数据源(连接池)的配置 注解开发 整合junit
- Mybatis源码阅读(一):Mybatis初始化1.1 解析properties、settings
- 2017 ACM-ICPC南宁网络赛: J. Minimum Distance in a Star Graph(BFS)
- list()的相关问题
- 【手写数字识别】基于matlab Fisher分类手写数字识别 【含Matlab源码 505期】
- sscnc machine simulation电气识图_高级电气工程师的六大技能,PLC仅占其一,都会了年薪轻松50W+...
- 创作短视频怎么去除素材水印?
- 松下伺服务器型号A5和A6,松下伺服电机 A6家族型号对照表.pdf
- js实现网页中简体与繁体互转
- CMOS的宽/长比、传输门与三态门、锁存器与触发器、简单版图、竞争与冒险
- 售前工程师面试准备工作及经验分享
- 基于程序员职业对于婚配问题的研究——程序员为何单身?
- 服务器装win10稳定吗,win10哪个版本最稳定好用 目前win10最稳定的版本推荐
- win10添加网络打印机_win10系统连接网络打印机
热门文章
- Python教程:zipfile模块压缩文件
- Wifi 2.4G及5G频段各信道的中心频率及主要国家的分布情况
- 问题“dbr记录的分区扇区总数小于实际数目”解决
- 在线驾考 HTML5,驾考题库API免费接口,驾考题库API接口付费定制-进制数据
- 可用作python变量名的是_Python编程4:什么是变量
- 请写出一个智能排班系统的前端页面
- 如何做一个可实施的故障预案?
- 解决Lombok版本过低导致的编译出错问题(You aren‘t using a compiler supported by lombok)
- 抖音X-GorgonXgorgon等参数在线生成
- AMR数据多帧封装成RTP数据