樹(shù)莓派無(wú)線上網(wǎng)時(shí)無(wú)屏幕下發(fā)現(xiàn)樹(shù)莓派IP的方法
假設(shè)你是一個(gè)linuxer,我們就不想假設(shè)你是windowser了,因?yàn)閣indowser一般都會(huì)買(mǎi)一個(gè)屏幕的,因?yàn)闀?huì)完全會(huì)不習(xí)慣命令行界面的操作,畢竟Windows是沒(méi)有屏幕會(huì)死星系統(tǒng)
好,我們先假設(shè)了你是Linuxer,然后
第一種情況:
又沒(méi)錢(qián)買(mǎi)樹(shù)莓派的顯示器,然后,只有家里接寬帶留下了的一根網(wǎng)線和上網(wǎng)用的無(wú)線路由,怎么知道樹(shù)莓派ip?
這時(shí)候你只要用網(wǎng)線將樹(shù)莓派連到無(wú)線路由LAN借口,登錄無(wú)線路由的用戶(hù)管理界面,一般是
192.168.0.1
或者是
192.168.1.1
然后就可以看到一個(gè)不是你PC的IP,那就是你的樹(shù)莓派的IP了
有的人要說(shuō), 用ifconfig, 這不是扯淡么? 你都登錄不了, 在哪里執(zhí)行ifconfig ? 我建議的方法:
1. 從路由器上看(麻煩)
2. 直接寫(xiě)個(gè)程序,循環(huán)遍歷192.168.1.1---192.168.1.255,我就是這么搞的, 每次connect探測(cè)的超時(shí)時(shí)間是100ms,很快就找出樹(shù)莓派ip地址了,如下:

搞定。
第二種情況
窮大學(xué)生,第一次想學(xué)習(xí)嵌入式,省吃?xún)€用買(mǎi)了一塊樹(shù)莓派,然后就一跟網(wǎng)線,怎么知道樹(shù)莓派的IP
TCP/IP協(xié)議里有一種為了使局域網(wǎng)內(nèi)的IP地址映射到MAC地址的協(xié)議叫ARP
說(shuō)道這里,懂門(mén)道的同學(xué)就知道怎么弄了,不懂的也沒(méi)事,我們繼續(xù)
ARP協(xié)議是為了局域網(wǎng)內(nèi)的第一次通信服務(wù)的,各臺(tái)主機(jī)都會(huì)輪詢(xún)一遍IP地址,有這個(gè)IP地址的主機(jī)根據(jù)ARP協(xié)議要將自己的MAC地址發(fā)送給發(fā)起ARP輪詢(xún)的主機(jī)
然后我們就利用這個(gè)
我這里是debian用戶(hù),其他red-hat系的同學(xué)自行裝換一下命令
輸入
sudo apt-get install arp-scan
然后裝一個(gè)這種小軟件
然后這里,注意一下
使用arp-scan要是在root模式下
所以
sudo arp-scan -interface eth0 --localnet
-interface 選項(xiàng)指明要使用的網(wǎng)口,我們這里是有線網(wǎng)口eth0,即以太網(wǎng) Ethernet 的縮寫(xiě)
--localnet 是指明我們要在局域網(wǎng)的網(wǎng)段內(nèi)使用ARP協(xié)議
IP地址不是分為ABCD四段嘛,我們只在局域網(wǎng)的網(wǎng)段內(nèi)使用ARP,比如:
你的PC局域網(wǎng)IP地址是192.168.1.9,子網(wǎng)掩碼是255.255.255.0
然后arp-scan根據(jù)這個(gè)就只會(huì)在網(wǎng)段 192.168.1.0/24內(nèi)遍歷IP地址發(fā)送ARP包,也就是192.168.1.2-192.168.1.254
然后等一會(huì),樹(shù)莓派的IP就會(huì)出來(lái)了,然后使用這個(gè)IP就可以ssh了
ssh -l pi x.x.x.x
然后輸入密碼
raspberry
ok,登錄樹(shù)莓派成功
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
- 樹(shù)莓派安裝Docker的方法步驟
- python樹(shù)莓派紅外反射傳感器
- Ubuntu16.04/樹(shù)莓派Python3+opencv配置教程(分享)
- Python+樹(shù)莓派+YOLO打造一款人工智能照相機(jī)
- 樹(shù)莓派.GPRS.短信接收器
- 在Debian(Raspberry Pi)樹(shù)莓派上安裝NodeJS的教程詳解
- Python實(shí)現(xiàn)樹(shù)莓派WiFi斷線自動(dòng)重連的實(shí)例代碼
- 使用Python簡(jiǎn)單的實(shí)現(xiàn)樹(shù)莓派的WEB控制
- 在樹(shù)莓派2或樹(shù)莓派B+上安裝Python和OpenCV的教程
- 樹(shù)莓派中python獲取GY-85九軸模塊信息示例
相關(guān)文章
linux系統(tǒng)下如何掛載NTFS移動(dòng)硬盤(pán)
用命令行掛載移動(dòng)硬盤(pán)是Linux的基本操作之一,雖然目前有些Linux系統(tǒng)能自動(dòng)加載移動(dòng)硬盤(pán),但有些時(shí)候(比如使用Ubuntu Server或其它Linux系統(tǒng)的時(shí)候)仍然需要手動(dòng)操作,下面這篇文章主要介紹了linux系統(tǒng)下如何掛載NTFS移動(dòng)硬盤(pán),需要的朋友可以參考借鑒。2017-01-01
linux 查找過(guò)濾及用戶(hù)和組管理命令的一些實(shí)例
這篇文章主要介紹了linux 查找過(guò)濾及用戶(hù)和組管理命令的一些實(shí)例,需要的朋友可以參考下2016-10-10
Linux中實(shí)現(xiàn)光盤(pán)開(kāi)機(jī)自動(dòng)掛載和配置本地yum源教程
在Linux系統(tǒng)中,光盤(pán)自動(dòng)掛載功能可以極大地方便用戶(hù)管理和訪問(wèn)光盤(pán)數(shù)據(jù),本教程將逐步引導(dǎo)你完成光盤(pán)自動(dòng)掛載的設(shè)置過(guò)程,確保每次插入光盤(pán)時(shí),系統(tǒng)能夠自動(dòng)識(shí)別并掛載光盤(pán),從而簡(jiǎn)化文件訪問(wèn)流程,需要的朋友可以參考下2024-03-03
Linux系統(tǒng)架構(gòu)類(lèi)型的5條常用查看命令
很多時(shí)候我們都需要查看當(dāng)前 Linux 系統(tǒng)是 32 位還是 64 位系統(tǒng)架構(gòu)類(lèi)型,本文中我將向大家推薦 5 條常用命令,感興趣的小伙伴們可以參考一下2016-07-07
CentOS服務(wù)器apache綁定多個(gè)域名的方法
這篇文章主要為大家詳細(xì)介紹了CentOS服務(wù)器apache綁定多個(gè)域名的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11
Linux中用rename命令批量替換文件名方法實(shí)例
這篇文章主要介紹了Linux中用rename命令批量替換文件名的方法,文中詳細(xì)介紹了在Debian或者Ubuntu下批量替換文件名的語(yǔ)法和實(shí)例代碼,對(duì)大家具有一定的參考價(jià)值,需要的朋友可以們下面來(lái)一起看看吧。2017-04-04
Apache負(fù)載均衡設(shè)置方法 mod_proxy使用介紹
本文主要講解了Apache負(fù)載均衡功能的代碼配置,首先我們通過(guò)幾個(gè)模塊的功能進(jìn)行配置,之后就會(huì)發(fā)現(xiàn)其中的奧秘了,那么我們還是來(lái)具體看文章吧2012-10-10

