23 Star 100 Fork 44

openEuler/raspberrypi

连接 wifi 分配 IP 后,外界无法 ssh 连接该 IP(openEuler 20.03 LTS SP1)

已完成
缺陷 成员
创建于  
2020-12-01 16:44

现象描述

  1. 通过 wifi 连接的其他设备(Win 10、MacOS)无法通过树莓派分配的无线 IP ssh 连接该树莓派,该问题复现。
  2. 通过有线连接的其他设备(Win 10)无法通过树莓派分配的无线 IP ssh 连接该树莓派,该问题复现。
  3. 通过网线连接的其他设备(如 RK3399、树莓派、台式机,安装系统 Ubuntu、openEuler)可以通过树莓派分配的无线 IP ssh 连接该树莓派,该问题未复现。

ssh 连接 log 输出 见附件: ssh-wifi-fail-SP1-rc3-new-225-reboot--sshok-aftertcpdumpwlan.txt

日志分析 附件 log 中卡在 debug1: kex_input_ext_info: ... 阶段后超时断开,正常的 ssh 连接后续 log 输出应该为debug1: SSH2_MSG_SERVICE_ACCEPT received。有时候也会卡在 debug1: expecting SSH2_MSG_KEX_ECDH_REPLY

出现问题使用的镜像 openEuler 20.03 LTS SP1 RC2 镜像openEuler 20.03 LTS SP1 RC3 镜像

硬件环境 树莓派 4B、小米路由器

当前复现情况

  1. 研发人员在研发环境中出现的问题。使用 tcpdump 抓包后,在同样网络环境、同样镜像和硬件环境条件下该问题未复现,但是树莓派重启后该问题常复现。
  2. 测试人员测试过程中该问题一直未复现。

问题原因分析
研发环境该问题常复现,使用 tcpdump -i wlan0 抓包后 ssh 连接无线 IP 正常。
经初步分析,认为是网络环境问题,当前研发、测试过程中该问题未复现。

评论 (18)

woqidaideshi 创建了任务 5年前
woqidaideshi 关联仓库设置为openEuler/raspberrypi 5年前
展开全部操作日志
woqidaideshi 修改了标题 5年前
Jianmin 负责人设置为woqidaideshi 5年前
Charlie_Li 里程碑设置为openEuler-20.03-LTS-SP1-round-1 5年前
Charlie_Li 任务类型任务 修改为缺陷 5年前
Charlie_Li 优先级设置为主要 5年前
Jianmin 计划截止日期设置为2020-12-12 5年前
woqidaideshi 上传了附件ssh-v-wifi-ip-fail.txt 5年前
woqidaideshi 修改了描述 5年前
woqidaideshi 修改了描述 5年前
woqidaideshi 修改了描述 5年前

根据以上情况,目前问题使用原有镜像和现在的镜像都无法复现。~~问题关闭。~~

Jianmin 任务状态待办的 修改为已取消 5年前
Jianmin 任务状态已取消 修改为已挂起 5年前
woqidaideshi 修改了描述 5年前
woqidaideshi 修改了描述 5年前
woqidaideshi 修改了描述 5年前
woqidaideshi 删除了附件ssh-v-wifi-ip-fail.txt 5年前
woqidaideshi 上传了附件ssh-wifi-fail-SP1-rc3-new-224-tcpdumpwlan.txt 5年前
woqidaideshi 上传了附件ssh-wifi-fail-SP1-rc3-new-225-reboot--sshok-aftertcpdumpwlan.txt 5年前
woqidaideshi 删除了附件ssh-wifi-fail-SP1-rc3-new-224-tcpdumpwlan.txt 5年前
woqidaideshi 上传了附件ssh-wifi-fail-SP1-rc3--sshok-aftertcpdumpwlan.txt 5年前
woqidaideshi 删除了附件ssh-wifi-fail-SP1-rc3--sshok-aftertcpdumpwlan.txt 5年前
woqidaideshi 修改了描述 5年前
woqidaideshi 修改了描述 5年前
Jianmin 任务状态已挂起 修改为修复中 5年前

发现 ifconfig wlan0 down 之后,其实 wlan 是已经关闭的。类似 tcpdump -i wlan0,该操作后虽然可以通过树莓派的无线 IP 连接,但其实 ssh client 端(比如我登录树莓派的笔记本)arp -a 查看到树莓派无线 IP 对应 mac 地址是 树莓派 eth0 的。也就是这两种情况下,通过树莓派的无线 IP 可以 ssh 登录其实是连接树莓派的有线网口。

只有在树莓派网线拔掉的情况下,ssh 登录才是连接树莓派无线网络。

Jianmin 任务状态修复中 修改为已完成 4年前

登录 后才可以发表评论

状态
负责人
项目
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
预计工期 (小时)
开始日期   -   截止日期
-
置顶选项
优先级
里程碑
分支
参与者(4)
5329419 openeuler ci bot 1632792936 5420022 jianminw 1736235438 6561274 follow the great god 1621908606 woqidaideshi-woqidaideshi
1
https://gitee.com/openeuler/raspberrypi.git
git@gitee.com:openeuler/raspberrypi.git
openeuler
raspberrypi
raspberrypi

搜索帮助