在开始准备玩树莓派的时候,除了外接一块显示器,进行开发之外,还可以通过ssh服务,或者vnc服务,可以很方便地通过另一台电脑进行远程登录操作。远程登录的前提就是需要获得树莓派的ip地址。下面我介绍几种方法可以找到树莓派的ip地址。
将树莓派连接显示器
连接显示器,在Terminal里面输入
$hostname -i
就可以看到树莓派的ip地址。
没有显示器
通过路由器查看树莓派的ip
在浏览器上面输入路由器的地址,一般都是192.168.1.1,一般能在你的路由器的标签上面寻找到
进入之后就能在上面找到相关的树莓派的ip地址。一般树莓派的mac地址是b开头的。
通过MDNS服务来查看树莓派的ip
在树莓派上面,DNS多播是得到Avahi服务支持的。
一般树莓派的主机名默认就是raspberrypi,并使用.local后缀。将树莓派通过网线和电脑网口连接。电脑无线 设置为共享的。
- 在无线图标上右键:打开“网络和internet设置 ”
- 更改适配器设置
- 在WLAN上面右键,选择属性
- 共享,勾上√
在命令提示符里面,可以输入:ping raspberrypi.local
注意:如果你改变了树莓派的主机名字,Avahi也将改变.local的DNS多播地址。
使用arp -a
类似于上面的操作,在命令提示符里面输入arp -a
和接口那里的ip地址对应来判断。
使用NMAP命令
windows用户需要下载一个软件,
然后去“网络和internet”设置,查看电脑ip地址,假如是192.168.1.5
因为树莓派的网络是电脑给它共享的,所以应该是192.168.1.1 或者192.168.1.2之类的。
然后使用命令扫描网络段:
nmap -sn 192.168.1.0/24
这个命令会对这个ip段每个都ping一下,如果有回应的,就是树莓派的ip地址了。这个会花一点时间。
通过手机获取树莓派ip地址
手机应该和树莓派连接同一个网络,需要下载一个叫Fing的软件,在列表中,你会看见一个叫raspberry Pi的设备,后面会有ip地址和MAC地址。大家有兴趣可以尝试一下。
在笔记本上面也可以通过USB-TTL转换器登录树莓派,详情见传送门
设置树莓派静态ip