获取树莓派ip的方法(亲测有效)

环境介绍:
树莓派中安装的是centos,如何在树莓派安装centos,请看下面的文章
树莓派重装centos系统(64位)

安装完系统之后(目前内存卡依然通过读卡器插在电脑上)需要在文件根目录创建一个ssh文件,注意没有文件扩展名的,这个是用于ssh连接树莓派用的

然后在根路径创建一个文件 wpa_supplicant.conf 配置一下wifi的名称和密码

network={
    ssid="wifi名称"
    psk="wifi密码"
    priority=10
}

然后将内存卡插在树莓派中,用网线将树莓派和路由器连接,接电启动树莓派,要稍等一会
在这里插入图片描述

寻找树莓派ip方法:
我选择的是通过ipscanner软件扫描获得树莓派的ip
打开window+R在窗口中输入control,进入控制面板\网络和 Internet\网络和共享中心,在连接的wifi上右键设置属性-WLAN属性-共享
在这里插入图片描述
②打开cmd,输入ipconfig /all,获取树莓派连接的wifi所在的网段,比如是168.192.10
③打开Advanced IP Scanner
在这里插入图片描述
④点击ip按钮,选择所在网段,我们只需要扫描168.168.10.1-254的范围即可
⑤点击扫描,看到下面的图,可以看到名称为raspxxx那个就是树莓派ip相关信息,也可能名称不含raspxxx,不行就一个个试,或者启动树莓派前先用ipscan扫描一次,然后在启动树莓派,ipscan上就会多一个ip,那个就是树莓派的ip
在这里插入图片描述
⑥树莓派的ip就是上面扫描出的那个,使用ssh连接工具输入ip,端口号22,
如果是树莓派官方系统,那么默认用户名pi,密码:raspberry,
如果是centos系统,那么默认用户名 root 密码 centos
这样就可以成功通过ssh连接工具连接树莓派了。

<think>好的,用户的问题是,当他的电脑和树莓派都连接到了手机热点,并且手机显示树莓派已经成功连接的情况下,为什么在电脑上找不到树莓派IP地址。我需要一步步分析可能的原因。 首先,可能的原因之一是网络隔离。手机热点通常默认开启客户端隔离,这样连接的设备之间无法互相访问。用户需要检查手机热点的设置,确认是否关闭了这个功能。 然后,IP地址分配的问题。如果DHCP没有正确分配IP树莓派,或者树莓派使用了静态IP,可能导致电脑无法发现它。这时候需要确认树莓派是否获取到了正确的IP地址,可以通过连接到树莓派终端查看,或者检查路由器的DHCP列表。 防火墙设置也是一个可能因素。树莓派或者电脑的防火墙可能阻止了ICMP请求,导致ping不通。用户需要检查两边的防火墙规则,确保没有阻止必要的通信。 另外,子网掩码或网络配置错误也可能导致问题。如果树莓派和电脑不在同一个子网内,自然无法相互发现。需要确认两者的IP地址是否属于同一网段。 还有ARP缓存的问题。有时候电脑的ARP缓存没有及时更新,可能需要清除缓存或者等待一段时间让信息刷新。 用户可能需要具体的步骤来排查这些问题,比如如何检查手机热点的设置,如何在树莓派上查看IP,如何试网络连通性等。提供详细的命令和操作步骤会更有帮助。 最后,如果所有方法都尝试过还是不行,可能需要考虑其他因素,比如网络硬件故障或者系统配置错误,这时候建议用户尝试重启设备或者重新配置网络设置。</think>以下是该问题的常见原因与排查步骤: ### 一、网络隔离机制 1. **手机热点客户端隔离** - 大多数手机热点默认开启**设备间隔离**(AP isolation) - **解决方案**: - 进入手机热点设置 → 关闭"客户端隔离"/"AP隔离"(不同品牌名称可能不同) - 华为:`设置 > 移动网络 > 个人热点 > 更多共享设置 > AP隔离` - 小米:`设置 > 个人热点 > 高级设置 > AP隔离` ### 二、IP地址获取问题 2. **DHCP分配异常** ```bash # 在树莓派终端检查实际IP(需SSH连接或接显示器): ip addr show wlan0 | grep inet ``` - 若显示`169.254.x.x`(APIPA地址),说明未正确获取IP - **解决方法**: - 重启树莓派网络服务:`sudo systemctl restart dhcpcd` - 手机端重启热点 3. **静态IP冲突** - 检查树莓派是否配置了静态IP(`/etc/dhcpcd.conf`文件) - 建议临时关闭静态IP试: ```bash sudo nano /etc/dhcpcd.conf # 注释掉static ip配置行 sudo reboot ``` ### 三、网络连通性验证 4. **基础连通试** - 在电脑执行(需关闭防火墙): ```cmd ping 树莓派IP arp -a | findstr "树莓派MAC地址" ``` - 若`ping`不通但`arp`能查到,可能被防火墙拦截 5. **跨设备扫描工具** - 使用`Advanced IP Scanner`或`Angry IP Scanner`进行全网扫描 - 注意选择正确的IP范围(如手机热点的DHCP分配范围) ### 四、特殊场景分析 6. **双频热点干扰** - 若手机同时开启2.4GHz/5GHz双频: - 确认树莓派和电脑连接到同一频段 - 查看树莓派连接频段: ```bash iwconfig wlan0 | grep Frequency ``` 7. **系统时间不同步** - 时差过大会导致SSL/TLS验证失败: ```bash # 树莓派校时 sudo timedatectl set-ntp true date # 验证时间 ``` ### 五、进阶诊断方法 8. **抓包分析** - 在电脑使用Wireshark抓包,过滤`arp`和`dhcp`协议 - 观察是否有树莓派的DHCP请求/响应 9. **路由表验证** ```bash # 树莓派检查默认网关 ip route show default # 电脑检查路由 route print ``` ### 六、典型修复案例 **案例1**:某用户因手机开启"智能双频网络",树莓派连接5GHz频段,电脑连接2.4GHz频段,关闭该功能后互通成功。 **案例2**:树莓派配置了静态IP`192.168.43.100`,但手机热点DHCP池为`192.168.0.0/24`,修改为同网段后解决问题。 建议按顺序排查,多数情况下关闭AP隔离或检查IP配置即可解决问题。若仍无法解决,可尝试通过USB网络共享建立直连通道进行调试。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值