浙江大学嵌入式系统课程
使用路由器连接Raspberry Pi,可以很容易的使用SSH登录管理Raspberry Pi,不过这首先需要知道RPi在路由器上分配到的IP地址。
比较简单的方法就是进入路由器的管理界面,在DHCP客户端列表查找以“b8:27:eb”开始的MAC地址,如下图所示;

此外,我们也可以通过编写脚本自动扫描所在局域网内的所有IP,然后从ARP表中寻找符合条件的MAC地址和IP。
以BAT脚本为例。
新建一个“Find_my_RPi.bat”文件,输入以下内容后保存。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| @echo off :: Author: Neo He color 0a title Find my RPi [Neo He] cls :: Find your IP in LAN. for /f "tokens=2 delims=:" %%i in ('"ipconfig | findstr /i /r "IPv4.*192\.168\.[0-9]*\.[0-9]*""') do set m=%%i for /f "tokens=1,2,3 delims=." %%i in ("%m%") do set ip=%%i.%%j.%%k. :: Ping all IP in your LAN. for /l %%i in (1,1,255) do ping -w 100 -n 1 %ip%%%i cls echo.Find my RPi: :: Look for MAC of RPi. for /f "usebackq tokens=1,2" %%i in (<code>"arp -a | find "b8-27-eb""</code>) do ( echo. ------------------------------ echo. RPi's IP: %%i echo. RPi's MAC: %%j ) echo. ------------------------------ echo. pause
|
运行后结果如下图所示。
