樹莓派無線上網(wǎng)時(shí)無屏幕下發(fā)現(xiàn)樹莓派IP的方法
假設(shè)你是一個(gè)linuxer
,我們就不想假設(shè)你是windowser
了,因?yàn)閣indowser一般都會(huì)買一個(gè)屏幕的,因?yàn)闀?huì)完全會(huì)不習(xí)慣命令行界面的操作,畢竟Windows是沒有屏幕會(huì)死星系統(tǒng)
好,我們先假設(shè)了你是Linuxer,然后
第一種情況:
又沒錢買樹莓派的顯示器,然后,只有家里接寬帶留下了的一根網(wǎng)線和上網(wǎng)用的無線路由,怎么知道樹莓派ip?
這時(shí)候你只要用網(wǎng)線將樹莓派連到無線路由LAN借口,登錄無線路由的用戶管理界面,一般是
192.168.0.1
或者是
192.168.1.1
然后就可以看到一個(gè)不是你PC的IP,那就是你的樹莓派的IP了
有的人要說, 用ifconfig, 這不是扯淡么? 你都登錄不了, 在哪里執(zhí)行ifconfig ? 我建議的方法:
1.從路由器上看(麻煩)
2.直接寫個(gè)程序,循環(huán)遍歷192.168.1.1---192.168.1.255,我就是這么搞的, 每次connect探測的超時(shí)時(shí)間是100ms,很快就找出樹莓派ip地址了,如下:
搞定。
第二種情況
窮大學(xué)生,第一次想學(xué)習(xí)嵌入式,省吃儉用買了一塊樹莓派,然后就一跟網(wǎng)線,怎么知道樹莓派的IP
TCP/IP協(xié)議里有一種為了使局域網(wǎng)內(nèi)的IP地址映射到MAC地址的協(xié)議叫ARP
說道這里,懂門道的同學(xué)就知道怎么弄了,不懂的也沒事,我們繼續(xù)
ARP協(xié)議是為了局域網(wǎng)內(nèi)的第一次通信服務(wù)的,各臺(tái)主機(jī)都會(huì)輪詢一遍IP地址,有這個(gè)IP地址的主機(jī)根據(jù)ARP協(xié)議要將自己的MAC地址發(fā)送給發(fā)起ARP輪詢的主機(jī)
然后我們就利用這個(gè)
我這里是debian用戶,其他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 的縮寫
--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ì),樹莓派的IP就會(huì)出來了,然后使用這個(gè)IP就可以ssh了
ssh -l pi x.x.x.x
然后輸入密碼
raspberry
ok,登錄樹莓派成功
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對本站的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。