通过arp-scan获得树莓派IP
arp协议是一个数据链路层协议,负责IP地址和Mac地址的转换。下面我们介绍一个arp-scan工具扫出局域网所有的IP地址
安装arp-scan
Mac OS
brew install arp-scan
Ubuntu
sudo apt-get arp-scan
扫描以太网IP地址
arp-scan --interface eth0 --localnet
此处eth0是本机网卡的设备名称,可以通过ifconfig命令获得,有多种网卡时注意不要写错
扫描结果如下
nterface: en0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.199.1 d4:ee:07:04:0d:e6 (Unknown)
192.168.199.239 e8:8d:28:06:db:2f (Unknown)
192.168.199.107 b8:27:eb:96:c4:2f (Unknown)
513 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.8: 256 hosts scanned in 1.242 seconds (206.12 hosts/sec). 2 responded
由于arp-scan的版本比较低,所以主机名为Unknown,不过没有关系,由于树莓派的Mac地址都是b8:27:eb
开头的。所以192.168.199.107
就是树莓派的IP地址
One line Command
arp-scan --interface en0 --localnet | grep grep b8:27:eb 然后通过ssh远程登录到开发板ssh root@192.168.1.107。必须以root方式登录到ip为
192.168.1.107的开发板