樹莓派超全系列教程文檔--(50)如何查找樹莓派的IP地址

如何查找樹莓派的IP地址

    • 找到您的Raspberry Pi的IP地址
      • 桌面
      • 命令行
      • 引導輸出
      • 網絡管理器
      • 使用mDNS解析 `raspberrypi.local`
      • 檢查路由器的設備列表
      • 使用 `nmap` 查找設備
      • 使用智能手機應用程序查找設備

文章來源: http://raspberry.dns8844.cn/documentation

原文網址

找到您的Raspberry Pi的IP地址

從另一臺機器連接到Raspberry Pi的大多數方法都需要您知道Raspberry Pi的本地IP地址。

連接到局域網的任何設備都被分配了一個IP地址。為了使用 SSH 或 VNC 從另一臺機器連接到您的Raspberry Pi,您需要知道Raspberry Pi的IP地址。如果您連接了顯示器,這很容易,并且有許多方法可以從網絡上的另一臺機器遠程找到它。

要查找Raspberry Pi的本地IP地址,請使用以下方法之一。

桌面

將鼠標懸停在系統托盤中的網絡圖標上,將出現一個工具提示。此工具提示顯示您當前連接的網絡名稱和您的IP地址。

在這里插入圖片描述

命令行

運行以下命令將本地IP地址輸出到命令行:

$ hostname -I

引導輸出

如果您在Raspberry Pi中使用顯示器并且引導到命令行而不是桌面,則引導順序會將您的IP地址作為登錄提示之前的最后幾條輸出消息之一。

網絡管理器

您可以使用內置的Network Manager CLI( nmcli )訪問有關您的網絡的詳細信息。運行以下命令:

$ nmcli device show

您應該會看到類似于以下內容的輸出:

GENERAL.DEVICE:                         wlan0
GENERAL.TYPE:                           wifi
GENERAL.HWADDR:                         D0:3B:FF:41:AB:8A
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     exampleNetworkName
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
IP4.ADDRESS[1]:                         192.168.1.42/24
IP4.GATEWAY:                            192.168.1.1
IP4.ROUTE[1]:                           dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 600
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 192.168.1.1, mt = 600
IP4.DNS[1]:                             192.168.1.3
IP6.ADDRESS[1]:                         ab80::11ab:b1fc:bb7e:a8a5/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = ab80::/64, nh = ::, mt = 1024GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback
GENERAL.HWADDR:                         00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.STATE:                          100 (connected (externally))
GENERAL.CONNECTION:                     lo
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         ::1/128
IP6.GATEWAY:                            --GENERAL.DEVICE:                         p2p-dev-wlan0
GENERAL.TYPE:                           wifi-p2p
GENERAL.HWADDR:                         (unknown)
GENERAL.MTU:                            0
GENERAL.STATE:                          30 (disconnected)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --GENERAL.DEVICE:                         eth0
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         D0:3B:FF:41:AB:89
GENERAL.MTU:                            1500
GENERAL.STATE:                          20 (unavailable)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               off
IP4.GATEWAY:                            --
IP6.GATEWAY:                            --

此命令輸出有關Raspberry Pi上可訪問的各種網絡接口的信息。檢查 GENERAL.TYPE 行以查看每個塊描述的網絡接口類型。例如,“ethernet” 是您設備上的以太網端口,“wifi” 是指某些設備內置的Wi-Fi芯片。您將根據設備訪問互聯網的方式查看不同的輸出塊以找到您的IP地址:

  • 如果您的設備使用Wi-Fi連接到互聯網,請檢查 “wifi” 部分
  • 如果您的設備使用以太網端口連接到互聯網,請檢查 “ethernet” 部分

在上面的示例中,Raspberry Pi使用Wi-Fi訪問互聯網。檢查 GENERAL.TYPE 字段讀取 “wifi” 的部分以查找IP地址。在這種情況下,您可以使用 IP4.ADDRESS[1] 字段中的IPv4地址訪問此設備: 192.168.1.42

使用mDNS解析 raspberrypi.local

Raspberry Pi OS支持多播DNS作為Avahi服務的一部分。

如果您的設備支持mDNS,您可以使用其主機名和 .local 后綴訪問您的Raspberry Pi。
新安裝的Raspberry Pi OS上的默認主機名是 raspberrypi ,因此默認情況下,任何運行Raspberry Pi OS的Raspberry Pi都會響應:

$ ping raspberrypi.local

如果可以訪問Raspberry Pi, ping 將顯示其IP地址:

PING raspberrypi.local (192.168.1.131): 56 data bytes
64 bytes from 192.168.1.131: icmp_seq=0 ttl=255 time=2.618 ms

TIP: 如果您使用Raspberry Pi Configuration、 raspi-config/etc/hostname 更改Raspberry Pi的系統主機名,Avahi會更新 .local 的mDNS地址。如果您不記得Raspberry Pi的主機名,您可以在其他設備上安裝Avahi,然后使用 avahi-Browse 瀏覽本地網絡上的所有主機和服務。

檢查路由器的設備列表

在web瀏覽器中,導航到路由器的IP地址。然后,使用您的憑據登錄。

TIP: 您的路由器的IP地址通常是 http://192.168.1.1 ,但并非總是如此。您可以在路由器的標簽上找到路由器的地址和憑據。

這將帶您進入控制面板。瀏覽到連接設備或類似設備的列表(所有路由器都不同),您應該會看到一些您認識的設備。一些設備被檢測為個人電腦、平板電腦、手機、打印機等。所以你應該識別一些并排除它們,以確定哪個是你的樹莓派。

TIP: 如果您使用電線將Raspberry Pi連接到網絡,請嘗試過濾列表中的有線設備。可供選擇的設備應該更少。

使用 nmap 查找設備

Network Mapper命令( nmap )是用于網絡發現的免費開源工具。它適用于Linux、macOS 和 Windows。

  • 要在 Linux 上安裝,請安裝 nmap 包,例如 sudo apt install nmap
  • 要在 macOSWindows 上安裝,請參閱 nmap.org下載頁面。

要使用 nmap 掃描網絡上的設備,您需要知道您連接的子網。首先,找到您正在使用的計算機的本地IP地址:

  • Linux 上,在終端窗口中輸入 hostname -I
  • macOS 上,轉到 系統設置 > 網絡,選擇您的活動網絡連接,然后單擊 詳細信息… 按鈕
  • Windows 上,轉到控制面板,然后在 網絡和共享中心 下,單擊 查看網絡連接,選擇您的活動網絡連接,然后單擊 查看此連接的狀態

接下來,掃描整個 子網 以查找其他設備。大多數本地網絡使用IPv4,它使用四個數字,每個IP地址的值在1到255之間。您子網上的設備都使用相同的前三個數字。例如,如果您的IP地址是 192.168.1.5 ,其他設備將使用 192.168.1.2192.168.1.6192.168.1.200 等地址。要使用 nmap 掃描此子網,請填入字符串 192.168.1.0/24 ,該字符串涵蓋子網范圍 192.168.1.0192.168.1.255 。使用 -sn 標志對整個子網范圍運行 ping掃描

$ sudo nmap -sn 192.168.1.0/24

TIP: 這可能需要一分鐘,具體取決于您的本地網絡速度。

ping掃描查詢范圍內的所有IP地址以獲取響應。對于響應ping的每個設備,輸出顯示主機名和IP地址,如下所示:

Starting Nmap 6.40 ( http://nmap.org ) at 2014-03-10 12:46 GMT
Nmap scan report for hpprinter (192.168.1.2)
Host is up (0.00044s latency).
Nmap scan report for Gordons-MBP (192.168.1.4)
Host is up (0.0010s latency).
Nmap scan report for ubuntu (192.168.1.5)
Host is up (0.0010s latency).
Nmap scan report for raspberrypi (192.168.1.8)
Host is up (0.0030s latency).
Nmap done: 256 IP addresses (4 hosts up) scanned in 2.41 seconds

上面的輸出顯示主機名為raspberrypi的設備的IP地址為192.168.1.8。

使用智能手機應用程序查找設備

Fing 應用程序是一款免費的智能手機網絡掃描儀。它適用于 Android 和 iOS。

. 將手機連接到與 Raspberry Pi 相同的網絡。
. 打開 Fing 應用程序時,輕觸屏幕右上角的刷新按鈕。
. 幾秒鐘后,你會看到一個列表,其中列出了所有連接到網絡的設備。
. 向下滾動到制造商為 "Raspberry Pi "的條目。IP 地址顯示在條目的左下角,MAC 地址顯示在右下角。

上一篇 – 樹莓派超全系列教程文檔–(49)遠程訪問樹莓派
下一篇 –

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/84750.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/84750.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/84750.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何優化 MySQL 存儲過程的性能?

文章目錄 1. 優化 SQL 語句避免全表掃描減少子查詢,改用 JOIN避免 SELECT 2. 合理使用索引3. 優化存儲過程結構減少循環和臨時變量避免重復計算 4. 使用臨時表和緩存5. 優化事務處理6. 分析和監控性能7. 優化數據庫配置8. 避免用戶自定義函數(UDF&#…

尚硅谷redis7 47-48 redis事務之理論簡介

47 redis事務之理論簡介 什么是事務 可以一次執行多個命令,本質是一組命令的集合。一個事務中的所有命令都會序列化,按順序地串行化執行而不會被其它命令插入 能干什么? 一個隊列中,一次性、順序性、排他性的執行一系列操作 redis事務vs數據庫事務 …

Nginx 在四大核心場景中的應用實踐與優化

一、Nginx 核心應用場景深度解析 1. HTTP 服務器:靜態資源的高性能承載者 Nginx 作為 HTTP 服務器時,憑借輕量級架構和高效的事件驅動模型,成為靜態資源服務的首選方案。 核心能力與場景 靜態文件高效處理:直接響應 HTML、CSS…

亞當·斯密思想精髓的數學建模與形式化表征

亞當斯密思想精髓的數學建模與形式化表征 摘要:本文運用數學建模方法對亞當斯密的經濟與倫理思想進行形式化表征。通過分工的規模經濟模型和市場均衡條件展現《國富論》中"看不見的手"原理;采用擴展效用函數與合作博弈均衡解釋《道德情操論》…

FastDFS集群部署與性能優化實戰

目錄 一、介紹 二、FastDFS原理 三、FastDFS部署 1.資源清單 2.修改主機名 3.安裝libfastcommon(tracker01、tracker02、storage1、storage2) 4.安裝編譯FastDFS(tracker01、tracker02、storage1、storage2) 5.配置tracker…

學習心得(14--16)

模板: 前端的頁面單獨存在模板當中 jinja2 :模板語法 保持前端頁面不變的情況下,返回內容給前端做法: 寫一個data,并在return中的render_template中,寫上datadata 使用時,要將templa…

stm與51單片機哪個更適合新手學

一句話總結 51單片機:像學騎自行車,簡單便宜,但只能在小路上騎。 STM32:像學開汽車,復雜但功能強,能上高速公路,還能拉貨載人(做復雜項目)。 1. 為啥有人說“先學51單片…

Web安全測試-文件上傳繞過-DVWA

Web安全測試-文件上傳繞過-DVWA 很多網站都有上傳資源(圖片或者文件)的功能,資源上傳后一般會存儲在服務器的一個文件夾里面,如果攻擊者繞過了上傳時候的文件類型驗證,傳了木馬或者其他可執行的代碼上去,那服務器就危險了。 我用…

ant-design-vue中的分頁組件自定義

ant-design-vue中的分頁組件自定義 實現效果 實現代碼 需要自己創建一個分頁組件的代碼然后導入進去。 <template><div style"display: flex; justify-content: space-between; margin-bottom: 10px"><div><a-select v-model:value"pageS…

LabVIEW軟件開發過程中如何保證軟件的質量?

一、需求與架構設計階段 明確功能邊界與技術指標 在測試系統設計初期&#xff0c;圍繞比例閥性能測試核心需求&#xff08;如壓力 / 流量信號采集、特性曲線繪制、數據對比分析&#xff09;&#xff0c;定義軟件功能模塊&#xff08;數據采集、邏輯控制、界面顯示&#xff09;&…

Linux 527 重定向 2>1 rsync定時同步(未完)

rsync定時同步 配環境 關閉防火墻、selinux systemctl stop firewalld systemctl disable firewalld setenforce0 vim /etc/SELINUX/config SELINUXdisable515 設置主機名 systemctl set-hostname code systemctl set-hostname backup 配靜態ip rsync 需要穩定的路由表和端…

Vue 3.0 中狀態管理Vuex 與 Pinia 的區別

在 Vue.js 應用開發中&#xff0c;狀態管理是構建復雜應用的關鍵環節。隨著 Vue 3 的普及和 Composition API 的引入&#xff0c;開發者面臨著狀態管理庫的選擇問題&#xff1a;是繼續使用經典的 Vuex&#xff0c;還是轉向新興的 Pinia&#xff1f;本文將從設計理念、API 設計、…

分布式緩存:三萬字詳解Redis

文章目錄 緩存全景圖PreRedis 整體認知框架一、Redis 簡介二、核心特性三、性能模型四、持久化詳解五、復制與高可用六、集群與分片方案 Redis 核心數據類型概述1. String2. List3. Set4. Sorted Set&#xff08;有序集合&#xff09;5. Hash6. Bitmap7. Geo8. HyperLogLog Red…

React useEffect和useEffectLa

原理把對象以樹的形式存檔&#xff0c;根據URL進行匹配渲染對應組件 useEffect 和useLayoutEffect區別 useEffect中的回調函數放在異步任務隊列中&#xff0c;是異步的&#xff0c;會在React渲染&#xff0c; dom 元素更新&#xff0c;瀏覽器繪制完成之后才會執行 useLayout…

multiprocessing多進程使用案例

multiprocessing — 基于進程的并行&#xff1a;https://docs.python.org/zh-cn/3.11/library/multiprocessing.html import sys from fastchat.serve.controller import Controller from fastchat.serve.model_worker import ModelWorker from fastchat.serve.openai_api_ser…

鴻蒙OSUniApp 開發實時天氣查詢應用 —— 鴻蒙生態下的跨端實踐#三方框架 #Uniapp

使用 UniApp 開發實時天氣查詢應用 —— 鴻蒙生態下的跨端實踐 在移動互聯網時代&#xff0c;天氣應用幾乎是每個人手機中的"標配"。無論是出行、旅游還是日常生活&#xff0c;實時獲取天氣信息都極為重要。本文將以"實時天氣查詢應用"為例&#xff0c;詳…

藍橋杯178 全球變暖

題目描述 你有一張某海域 NxN 像素的照片&#xff0c;"."表示海洋、"#"表示陸地&#xff0c;如下所示&#xff1a; ....... .##.... .##.... ....##. ..####. ...###. ....... 其中"上下左右"四個方向上連在一起的一片陸地組成一座島嶼。例如上…

第五十二節:增強現實基礎-簡單 AR 應用實現

引言 增強現實(Augmented Reality, AR)是一種將虛擬信息疊加到真實世界的技術,廣泛應用于游戲、教育、工業維護等領域。與傳統虛擬現實(VR)不同,AR強調虛實結合,用戶無需完全沉浸到虛擬環境中。本文將通過Python和OpenCV庫,從零開始實現一個基礎的AR應用:在檢測到特定…

青少年編程與數學 02-019 Rust 編程基礎 23課題、web服務器

青少年編程與數學 02-019 Rust 編程基礎 23課題、web服務器 一、單線程Web 服務器基本實現步驟完整代碼示例運行結果項目結構注意事項擴展方向 二、多線程Web服務器1. 基本架構設計2. 完整實現代碼項目文件結構文件內容Cargo.tomlsrc/main.rssrc/lib.rsstatic/hello.htmlstatic…

(14)JVM彈性內存管理

文章目錄 &#x1f680; JVM彈性內存管理&#xff1a;K8s環境下的內存優化終極攻略? TL;DR&#x1f635; 等等&#xff0c;為什么我需要關心這個&#xff1f;&#x1f6e0;? 五步搞定彈性內存&#xff08;拯救你的Java應用&#xff09;1?? JVM參數調教2?? 監控指標全覆蓋…