嵌入式裝置獲取公網IP的辦法

2021-10-14 14:33:00 字數 453 閱讀 4752

最近有些裝置出現問題,想通過伺服器反查,但是通過裝置id未查找到該裝置,因此想通過裝置的ip來確認該裝置是否連線過伺服器;但是嵌入式端很多linux工具都不可用,如果需要自己寫程式,但是已發出的裝置又沒有該程式;

裝置採用的是嵌入式linux,其中的工具箱busybox中有輕量級的wget應用,因此可以用改應用獲取裝置公網ip;

如果裝置中存在curl應用,更為簡單,不過curl較大,一般嵌入式裝置不會存在;

curl myip.ipip.net
當然麻煩些,什麼都不想布置,也不信任別人的服務;如果裝置內部存在ssh應用,可以ssh到自己的伺服器,然後用who檢視使用者;不過該方法也可能存在問題,嵌入式裝置的ssh客戶端因為版本較舊連線到伺服器被拒絕(「no matching algo kex」 error while attempt to ssh via older ssh clients)。

什麼是嵌入式裝置? 嵌入式裝置的定義

區別於通用計算機的其他裝置都可以稱之為嵌入式裝置 個人電腦,伺服器 一段時期內,必備的硬體配置。底層驅動開發 關鍵字 bsp 嵌入式linux wince vxworks 上層應用開發 關鍵字 posix jd以嵌入式linux系統開發為例 熟悉常見外設,匯流排的linux驅動開發 微控制器,m3,...

ssl證書 嵌入式裝置 嵌入式裝置支援https

2.openssl 1.0.1i.tar.gz 一 一般編譯 沒有ssl支援 1.配置如下 2.把它複製到開發板 usr sbin目錄 然後複製下列檔案 3.放置網頁檔案 4.測試 default 2 main default 2 main host localhost default 2 main...

嵌入式裝置抓包

1.通過hub 集線器 來抓包。可能交換機不可以 路由器和集線器的區別 路由器接受到某一埠發來的資料報的時候,它是定向傳遞給目標的 hub則採用廣播機制,只要收到資料,既向所有埠傳送廣播很明顯,hub就很容易抓包了,當然效能和效率比不上路由器。2.嵌入式網路中的抓包神器 我們在開發網路程式設計和研究...