专栏底层软件XJ3远端连接失败

XJ3远端连接失败

已解决
lll1852692023-01-14
100
126

按照用户手册,ssh root@192.168.1.10连接失败,怎么办?

底层软件
征程3
评论2
0/1000
  • 新手村
    Lv.4

    您好 你的开飞板和PC是处于同一个网关下面吗?直接通过PC能ping通开发板或者开发板能ping通PC吗?

    2023-01-14
    0
    124
    • lll185269回复新手村:

      PC IP是192.168.1.109,手册上说开发板默认IP是192.168.1.10,但是ping不通

      2023-01-14
      0
    • 新手村回复lll185269:

      这样吧,你先从串口登录,然后ifconfig,看下eth0 的IP

      2023-01-14
      0
    • 费小财回复lll185269:

      手册默认的应该是走工具刷新版本后,通过工具设置的,所以有的时候也需要手动double check一下这个ip有没有设置成功的

      2023-01-14
      0
    • lll185269回复新手村:

      大佬,还在吗?不好意思刚回来

      2023-01-14
      2
    • 新手村回复lll185269:

      嗯,在的,怎么了?

      2023-01-14
      0
    • lll185269回复新手村:

      串口进去了,需要登录账户和密码,怎么办?

      2023-01-14
      0
    • 新手村回复lll185269:

      输入root直接就能登录了

      2023-01-14
      0
    • lll185269回复新手村:

      板子IP不是默认IP:192.168.1.10,怎么改IP?

      2023-01-14
      0
    • 新手村回复lll185269:

      请执行如下命令:ifconfig eth0 192.168.1.10 netmask 255.255.255.0;route add default gw 192.168.1.1

      2023-01-14
      0
    • lll185269回复新手村:

      OK,ping通了,不过ssh root@192.168.1.10显示需要输入密码,密码试过root不行,密码是啥?

      2023-01-14
      0
    • 新手村回复lll185269:

      默认系统不会设置ssh登录密码的,是不是你自己设置了;

      2023-01-14
      2
    • lll185269回复新手村:

      我没设密码,不知道是不是我同事设置的,板子是他给的,怎么看有没有设置密码

      2023-01-14
      0
    • 新手村回复lll185269:

      请在串口输入:cat /etc/passwd | grep root

      2023-01-14
      0
    • 新手村回复lll185269:

      root:x:0:0代表x设置了密码

      2023-01-14
      0
    • lll185269回复新手村:

      显示如下:

      root::0:0:root:/home/root:/bin/sh

      2023-01-14
      0
    • 新手村回复lll185269:

      这个代表没设置密码;

      2023-01-14
      0
    • 新手村回复lll185269:

      某个release版本之前,会有ssh需要密码这个问题,你进行密码初始化试试;

      2023-01-14
      0
    • lll185269回复新手村:

      怎么密码初始化,输入password不好使啊;

      2023-01-14
      0
    • 新手村回复lll185269:

      执行passwd.shadow改下密码;

      2023-01-14
      0
    • lll185269回复新手村:

      改不了,直接报错了;

      2023-01-14
      0
    • lll185269回复lll185269:

      显示如下:

      passwd.shadow:cannot open /etc/shadow

      2023-01-14
      0
    • 新手村回复lll185269:

      没权限?报什么错?

      2023-01-14
      0
    • 新手村回复lll185269:

      先执行su,获取root权限;在执行passwd.shadow试下;

      2023-01-14
      0
    • lll185269回复新手村:

      还是不行,报一样的错误,还能怎么办?

      2023-01-14
      0
    • 新手村回复lll185269:

      执行如下命令,麻烦再试下:

      chattr -i /etc/gshadow

      chattr -i /etc/group

      chattr -ai /etc/shadow

      chattr -ai /etc/passwd

      2023-01-14
      0
    • lll185269回复新手村:

      还是不行啊,这次报只读错误............

      2023-01-14
      0
    • 新手村回复lll185269:

      cat /etc/version,看下系统版本号

      2023-01-14
      0
    • 新手村回复lll185269:

      cat /proc/version,这个号也给下吧

      2023-01-14
      0
    • lll185269回复新手村:

      j3dvb_hynix2G_2666_0618 release

      2023-01-14
      2
    • 新手村回复lll185269:

      你这个版本比较老,存在着我上面说的版本bug;

      2023-01-14
      0
    • 新手村回复新手村:

      你要不升级一下版本吧

      2023-01-14
      0
    • lll185269回复新手村:

      烧哪个版本,不过我才刚拿到板子,不是特别会用,能不能不升级系统;

      2023-01-14
      0
    • 新手村回复lll185269:

      2022的镜像包都行,该问题修复了;

      2023-01-14
      0
    • 新手村回复lll185269:

      如果想要workaround方案,只能试试如下命令:rm /usr/bin/passwd.shadow,不行那就没办法了

      2023-01-14
      0
    • lll185269回复新手村:

      还是不行啊,只读文件,还有其他方法不?

      2023-01-14
      0
    • 新手村回复lll185269:

      那目前没有绕过去的方案了,只能老实升级版本了

      2023-01-14
      0
    • lll185269回复新手村:

      我还没升级过系统,怎么升级,有OTA包升级吗?

      2023-01-14
      0
    • 新手村回复lll185269:

      建议用hbupdate工具升级或者fastboot方式;

      2023-01-14
      0
    • 新手村回复lll185269:

      OTA包的话,得看下你的升级包里面有没有OTA文件了;

      2023-01-14
      0
    • lll185269回复新手村:

      OTA包名是多少,我得问问同事升级包的事;

      2023-01-14
      0
    • 新手村回复lll185269:

      all_in_one_xxx.zip,请看下升级包里面有没有包含了;放到开发板上执行otaupdate all all_in_one_xxx.zip

      2023-01-14
      0
    • 新手村回复lll185269:

      另外想请教一个问题,你使用ssh登录的目的是什么?

      2023-01-14
      0
    • lll185269回复新手村:

      我想开多个终端;

      2023-01-14
      0
    • lll185269回复新手村:

      对了,我重启之后,IP又变回去了,每次都得重新设置吗?

      2023-01-14
      0
    • 新手村回复lll185269:

      那XJ3支持adb命令,你直接用adb shell登录好了;

      2023-01-14
      0
    • 新手村回复lll185269:

      执行如下命令好了,就能永久生效:

      2023-01-14
      0
    • lll185269回复新手村:

      嗯,IP固定了, 是直接执行adb shell就行?

      2023-01-14
      2
    • 新手村回复lll185269:

      是的,麻烦试下

      2023-01-14
      0
    • lll185269回复新手村:

      连不上.....报错了

      2023-01-14
      0
    • 新手村回复lll185269:

      adb devices看下有没有设备;

      2023-01-14
      0
    • lll185269回复lll185269:

      啊,不对,显示是adb找不到;

      2023-01-14
      0
    • 新手村回复lll185269:

      .....那你装下adb, 命令如下sudo apt install adb;

      2023-01-14
      0
    • lll185269回复新手村:

      我现在用自己的电脑调试,我的电脑是Windows 10;

      2023-01-14
      0
    • 新手村回复lll185269:

      那你得装下window adb, https://developer.horizon.ai/resour,工具那一栏有win10下面的adb和fastboot;

      2023-01-14
      0
    • lll185269回复新手村:

      打不开链接,显示error;

      2023-01-14
      0
    • 新手村回复lll185269:

      https://developer.horizon.ai/resource,再试试;

      2023-01-14
      0
    • lll185269回复新手村:

      adb命令识别了,不过adb shell还是不行,显示如下:

      C:\Users\Administrator>adb shell

      * daemon not running; starting now at tcp:5037

      * daemon started successfully

      adb.exe: no devices/emulators found

      2023-01-14
      0
    • 新手村回复lll185269:

      执行adb devices确认一下设备列表

      2023-01-14
      0
    • lll185269回复新手村:

      显示如下:

      C:\Users\Administrator>adb devices

      List of devices attached

      2023-01-14
      2
    • 新手村回复lll185269:

      你USB线连了吗?

      2023-01-14
      0
    • 新手村回复lll185269:

      XJ3开发板要连2根USB线,1根USB串口线,一根USB线;

      2023-01-14
      0
    • lll185269回复新手村:

      哦,之前就连了一根,现在好了,不过还是不行啊

      2023-01-14
      0
    • 新手村回复lll185269:

      adb shell还是不行,没道理?

      2023-01-14
      0
    • 新手村回复lll185269:

      你怎么连的?

      2023-01-14
      0
    • lll185269回复新手村:

      怎么连的?直接输入adb shell命令啊

      2023-01-14
      0
    • 新手村回复lll185269:

      我的意思是USB线怎么接到开发板上的?

      2023-01-14
      6
    • lll185269回复新手村:

      与串口线并排插的;

      2023-01-14
      0
    • 新手村回复lll185269:
      2023-01-14
      0
    • 新手村回复lll185269:

      不是左边的口,是右边的USB口

      2023-01-14
      0
    • lll185269回复新手村:

      这次连对了,不过还是不行,显示如下:

      C:\Users\Administrator>adb shell

      adb.exe: no devices/emulators found

      2023-01-14
      0
    • 新手村回复lll185269:

      没道理啊,你输入lsusb看看;

      2023-01-14
      0
    • lll185269回复新手村:

      C:\Users\Administrator>lsusb

      'lsusb' 不是内部或外部命令,也不是可运行的程序

      或批处理文件。

      2023-01-14
      0
    • 新手村回复lll185269:

      windows下面得查看设备管理器,看看设备有识别不?

      2023-01-14
      0
    • lll185269回复新手村:

      识别成其他设备了,是不是还得装驱动?

      2023-01-14
      0
    • 新手村回复lll185269:

      是的,麻烦装一下window adb驱动吧

      2023-01-14
      0
    • lll185269回复新手村:

      怎么安装来着,有攻略吗?

      2023-01-14
      0
    • 新手村回复lll185269:

      请参考如下帖子:https://www.cnblogs.com/Music/p/fix-fastboot-for-windows.html

      2023-01-14
      0
    • lll185269回复新手村:

      你这个好像不对,是fastboot的安装

      2023-01-14
      0
    • 新手村回复lll185269:

      额,那就看下这篇:https://www.bilibili.com/read/cv16541940/

      2023-01-14
      0
    • 新手村回复lll185269:

      从这边开始看起

      2023-01-14
      0
    • lll185269回复新手村:

      终于成功了,adb shell登录成功了;

      2023-01-14
      0
    • 新手村回复lll185269:

      不容易不容易,还有其他问题吗?

      2023-01-14
      0
    • lll185269回复新手村:

      怎么上传和下载开发板的文件;

      2023-01-14
      0
    • 新手村回复lll185269:

      adb的命令是通用的,详情请参考https://blog.csdn.net/thundersoft230/article/details/126158186

      2023-01-14
      0
    • lll185269回复新手村:

      好的,我明天学习一下,另外再请教一个问题,hbupdate工具在哪下载,我明天想试试怎么升级版本;

      2023-01-14
      0
    • 新手村回复lll185269:

      之前给你的下载adb的链接里面,有老版本的hbplayer,我建议你用新版本,找给你板子的同事问问?

      2023-01-14
      0
    • lll185269回复新手村:

      好的,我明天先找他问下,再次感谢你的大力支持,这么晚还帮忙解决问题,非常感谢

      2023-01-14
      0
    • lll185269回复lll185269:

      对了,再打扰一下,我估计烧写还会碰到很多问题,我能直接加您微信吗?这样解决起来会更快

      2023-01-14
      0
    • 新手村回复lll185269:

      嗯,不客气,有什么问题再咨询好了;

      2023-01-14
      0
    • 新手村回复lll185269:

      不好意思,我们社区支持者不允许直接加微信的;

      2023-01-14
      0
    • lll185269回复新手村:

      那好吧,那我有问题是继续在这边问还是新开帖子?

      2023-01-14
      0
    • 新手村回复lll185269:

      还是新开帖子吧,方便碰到相同问题的同学查看;

      2023-01-14
      0
    • lll185269回复新手村:

      好的哦,再次表示非常感谢

      2023-01-14
      0
    • 新手村回复lll185269:

      不客气的

      2023-01-14
      2
    • 费小财回复lll185269:

      你好,可以通过scp,或者mount的方式的

      2023-01-15
      1
    • 费小财回复lll185269:

      adb 跟fastboot是通用的功能的可以百度,资料还是很多的

      2023-01-15
      1
    • 费小财回复lll185269:

      这个是adb的命令的,需要window 安装环境的

      2023-01-15
      1
    • 费小财回复lll185269:

      这个不是命令不行的,还是没有adb。exe文件的

      2023-01-15
      0
    • 费小财回复lll185269:

      升级的话,有多种方法的,可以参考我们的文档的

      2023-01-15
      0
    • 费小财回复lll185269:

      改ip的话,也有很多办法的,可以通过root的方式,也可以通过启动的ifconfig,还可以通过hurt的命令的

      2023-01-15
      0
    • 费小财回复lll185269:

      可以把板子断电后,再ping该网段,看是不是有ip冲突的

      2023-01-15
      0
    • 费小财回复lll185269:

      执行命令有没有试试前面加sudo的?

      2023-01-15
      1
    • 费小财回复lll185269:

      另外也比较奇怪的,最近有不少同学拿到开发板需要输入账户密码的,也需要整体看下是不是因为之前的版本上有这个需求的,不过看着最新的系统好像是解决了这个问题了的

      2023-01-15
      0
    • 费小财回复lll185269:

      除了通过adb shell的方式的,也可以通过wifi的方式adb connect的方式的

      2023-01-15
      0
    • 费小财回复lll185269:

      这个工具的最新版本的话,论坛的资源中心有下载的

      2023-01-15
      0
    • 新手村回复费小财:

      你好,可以通过scp,或者mount的方式的==》确实是对adb方式之后的一个补充

      2023-01-15
      0
    • 新手村回复费小财:

      adb 跟fastboot是通用的功能的可以百度,资料还是很多的 ===》这个我已经提供了链接

      2023-01-15
      0
    • 新手村回复费小财:

      这个是adb的命令的,需要window 安装环境的 ===》我之前提过解决了

      2023-01-15
      0
    • 新手村回复费小财:

      这个不是命令不行的,还是没有adb。exe文件的===》这个不是adb报错,是PC端没有lsusb指令,所以才让他查看设备管理器的;

      2023-01-15
      0
    • 新手村回复费小财:

      升级的话,有多种方法的,可以参考我们的文档的==》是的,我们提供手册文档,用户手册链接如下:https://developer.horizon.ai/api/v1/fileData/documents/index.html

      2023-01-15
      0
    • 新手村回复费小财:

      改ip的话,也有很多办法的,可以通过root的方式,也可以通过启动的ifconfig,还可以通过hurt的命令的===》这两种方案之前都让他试过

      2023-01-15
      0
    • 新手村回复费小财:

      可以把板子断电后,再ping该网段,看是不是有ip冲突的===》开发板未设置IP之前,是ping不通的,因此可以排除ip冲突

      2023-01-15
      0
    • 新手村回复费小财:

      执行命令有没有试试前面加sudo的?===》开发板侧默认不支持sudo;

      2023-01-15
      0
    • 新手村回复费小财:

      另外也比较奇怪的,最近有不少同学拿到开发板需要输入账户密码的,也需要整体看下是不是因为之前的版本上有这个需求的,不过看着最新的系统好像是解决了这个问题了的 ===》我在最前面说过,某个版本之前存在这个问题;另外XJ3开发板ssh需求不是特别大,大家基本是都使用adb shell;

      2023-01-15
      0
    • 新手村回复费小财:

      除了通过adb shell的方式的,也可以通过wifi的方式adb connect的方式的 ===》优先使用adb shell

      2023-01-15
      0
    • 新手村回复费小财:

      这个工具的最新版本的话,论坛的资源中心有下载的===》资源中心的版本是V1.3,我们内部版本都在V2.0以上;

      2023-01-15
      0
    • 费小财回复新手村:

      嗯嗯,对的,应该还有更多的方法的

      2023-01-16
      0
    • 费小财回复新手村:

      嗯,就是说看看如果安装有问题的话,还是可以走百度的

      2023-01-16
      0
    • 费小财回复新手村:

      嗯嗯,好的,解决就好的

      2023-01-16
      0
    • 费小财回复新手村:

      对,从ip冲突也是一种需要提前排队,真冲突了也会影响正常工作的

      2023-01-16
      0
    • 费小财回复新手村:

      不过看上去ssh对于多进程看板子好像更方便的

      2023-01-16
      0
    • 费小财回复新手村:

      好像setenv 是不是没权限的,我有点没看到之前的操作的,这个应该是最稳的方式的

      2023-01-16
      0
    • 费小财回复新手村:

      讨论的确实很好,又能学知识,又能解决问题,还是推广论坛的

      2023-01-16
      0
    • 费小财回复新手村:

      嗯嗯,凯凯真的热心负责,点赞点赞,我看这个问题已经解决,我们讨论应该也够了,谢谢凯凯老师的认真答复,确实学习到不少知识的

      2023-01-16
      0
  • 费小财
    Lv.5

    您好,

    失败的原因一般是网络不通

    首先先检查板子的网络是不是正确

    可以先通过串口访问看下板端的ip是多少,是不是这个ip

    2023-01-14
    0
    0