Raspberry Pi på jobbet: seriekonsoll Server (12 / 20 steg)
Steg 12: (DUDE) där är min Pi?
Efter att du få den ansluten till nätverket måste du komma åt den och om din hemrouter fungerar det ger Pi en IP-adress och lägga till standard värd namnet "alarmpi" till DNS.
.
Du kan enkelt komma åt den från din Linux-system via namnet:
SSH root
.
Om inte, no worries, som vi kan använda Mac-adress för att hitta IP i nätverket med "ping" och "arp"; Detta fungerar om du är på en dator som delar samma broadcast domän som Pi... mest på hem trådlösa routrar bör tillåta detta.
http://en.wikipedia.org/wiki/Broadcast_domain
.
[[HITTA PI NÄTVERKET]]
Kom ihåg att Mac-adressen info vi sparat; vi behöver det nu...
.
##FROM DIN LINUX-SYSTEM KAN DU KÖRA HÄR OM DU VILL LETA UPP PI VIA MACADDR
##
FIRST_3_OCTS = IP: 8 bitar (oktett) [[#1. #2. #3. #4]]
YOUR_NIC = din "gränssnitt" i samma nätverk som Pi
MACADDR = "Mac-adress" din Pi
.
för jag i $(seq 254); ping - c 1 {FIRST_3_OCTS}. $i -W 2 - jag {YOUR_NIC} > DjoceNet 2 > & 1; ARP - en | grep -i "{MACADDR}" & & bryta; gjort #ONELINE
#NOTE: Justera väntetiden (-W 2) högre om du inte hittar din PI.
.
#EXAMPLE
för jag i $(seq 254); ping -c 1 192.168.0.$i -W 2 - jag wlp2s0 > DjoceNet 2 > & 1; ARP - en | grep -i "00:28:2f:38:9 c: 88" & & bryta; gjort #ONELINE
#NOTE: Du kan titta på utvecklingen i en annan terminal; annars, ta ett mellanmål.
medan:; sover 2; ps-ef | grep -i ping, gjort
.
Beroende på hur långsam är din nätverksanslutning, har du snart IP-adressen för din Pi visas när kommandot har slutförts.
alarmpi (192.168.0.141) vid 00:28:2f:38:9 c: 88 [eter] på wlp2s0
.
Du kan nu använda IP-adressen till logik till din Pi:
SSH root