This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2650:Unit 6lbr.service Not Found (未找到设备)错误消息。

Guru**** 2894520 points

Other Parts Discussed in Thread: CC2650, CC2531

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/758701/cc2650-unit-6lbr-service-not-found-error-message

器件型号:CC2650
主题中讨论的其他器件: CC2531

我按照以下步骤在 Raspberry PI 2上设置6lbr。

sunmaysky.blogspot.com/.../setup-6lbr-to-run-6lowpan-with-cc2531.html

我使用了 CC2650 Launchpad 并将其配置为 RPL 边界路由器配置、而不是 CC2531 USB 软件狗。 当我尝试执行第14步"sudo service 6lbr start"时,我收到一条名为 Unit 6lbr.service not found 的错误消息。  我是否可以知道如何解决此问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我正在寻找合适的专家来帮助您。 这可能需要一些时间才能联系到合适的人员、具体取决于可用性。 请在2周内更新。 感谢您的耐心。


    此致、
    Toby
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    确保成功构建6lbr 并进行安装。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您也可以尝试参考 e2e.ti.com/.../2368403中的讨论 。 我相信、如果您 完全按照 sunmaysky.blogspot.com/.../setup-6lbr-to-run-6lowpan-with-cc2531.html 中的步骤操作、它将会起作用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、先生、

    我相信我完全遵循了您在中提到的步骤

    但我得到了相同的错误、即没有6lbr.service。 与步骤12一样、当我检查通道是否发生更改(我在这里使用21)时、我收到了以下消息:

    "正在读取 NVM 文件'/etc/6lbr/nvm.dat '

    频道:21.

    PAN ID:abcd

    WSN 网络前缀:fd00::

    WSN 网络前缀长度:64

    WSN IP 地址:fd00:100

    WSN 接受 RA:错误

    WSN IP 地址自动配置:正确

    WSN 6LoWPAN 上下文0:fd00:

    DNS 服务器::                  "

    在这里,当我与您输入的屏幕快照进行比较时,WSN 接受 RA:具有 False 值,而您具有 True。 它是否会影响6lbr 服务的可用性? 此外、当我通过"ifconfig"命令检查接口时、我看不到任何 tun0接口。 (在我的 CC2650 Launchpad 中,我安装了 RPL 边界路由器配置。)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这就是我在输入 sudo make install 时获得的内容:

    PI@raspberrypi:~/6lbr/examples/6lbr $ sudo make install
    安装-d /etc/6lbr
    cp -r 封装/etc/6lbr /etc
    安装-d /etc/init.d
    安装软件包/etc/init.d/*/etc/init.d
    安装-d /usr/bin
    安装软件包/usr/bin/*/usr/bin
    安装-d /usr/lib/6lbr
    cp -r package/usr/lib/6lbr /usr/lib
    安装-d /usr/lib/6lbr/bin
    安装 bin/*/usr/lib/6lbr/bin
    安装 tools/NVM_TOOL /usr/lib/6lbr/bin

    能否检查是否存在任何不匹配问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否成功地完成了"制作全本机插件工具"?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、先生、

    感谢您的回复。 对于我来说、"make all_native plugins tools"不起作用。 它表示没有任何类似的目标。 此外、我检查了您提到的讨论、并尝试了"make=target... ”命令,但我仍然收到与以前相同的错误消息。 但"使所有插件工具"运行良好。 我检查了 makefile 文件、是否可以进行任何更改以添加 all_native、但我的知识不太适合进行编辑。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    先生是否有任何更新?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试在6lbr 上使用“git checkout ff69ae4214407eeec4c71f87589ac4bc7d3a8a49”再次进行测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    为清楚说明、我遵循了您在 Raspberry PI 中的博客中提到的 Raspbian 全新安装的所有步骤。 它是否会影响未找到服务? 我是否需要任何预安装的服务?
    通过 git 结算、我们期望看到什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用 Debian 7.8代替最新的 Rasbian、这样您就可以先尝试一下。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用最新的 Raspbian OS 对此进行了测试、并参阅"6lbr.service not found"。 但是、我可以通过重新启动 Raspberry PI 并再次执行"sudo service 6lbr start"来解决此问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢主席的答复。 通过安装 Raspbian wheezy、我能够以某种方式设置6lbr。 我连接了刷写了滑动无线电示例的 CC2650 Launchpad 并连接到 PI、然后启动了6lbr 服务。 6lbr 工作正常,但无法访问网页。 当我看到日志文件时、会显示"BR-RDC:正在获取 MAC 地址"。 我该怎么做才能解决这个问题? 我是否还需要在 Raspberry PI 中构建 RPL 边界路由器示例?
    此外、当我检查"ifconfig"时、我只能看到 eth0和 lo0接口。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以附加6lbr.log?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在此附上了日志文件。

    主席先生,我在拉斯比亚的展板上测试了它,正如你所说的,即使它没有给出“6lbr 已启动”的信息,当我检查“服务6lbr 状态”时,它显示6lbr 已激活。 这就是我得到的。

    ●6lbr.service - LSB:6LoWPAN 边界路由器
    已加载:已加载(/etc/init.d/6lbr;已生成;供应商预设:已启用)
    活动:自星期三2019-01-02 12:37:00 GMT 开始激活(正在运行);22分钟前
    DOCS: MAN:systemd-sysv-generator(8)
    进程:371 ExecStart=/etc/init.d/6lbr start (代码=退出、状态= 0/Success)
    cgroup:/system.slice/6lbr.service
    ├─420 /bin/sh /usr/lib/6lbr/6lbr /etc/6lbr/6lbr.conf
    ├─4643 /usr/lib/6lbr/bin/cetic_6lbr_router -c /etc/6lbr/nvm.dat -F /e
    ├─4644 /bin/sh /usr/lib/6lbr/6lbr-watchdog 4643 60 3 /var/log/6lbr.ti
    └─8643睡眠1.

    1月02日12:37:00 raspberrypi systemd[1]:正在启动 LSB:6LoWPAN 边界路由器...
    1月02 12:37:00 raspberrypi 6lbr[371]:启动6LoWPAN 边界路由器:。
    1月02日12:37:00 raspberrypi systemd[1]:已启动 LSB:6LoWPAN 边界路由器。
    第1-14/14行(结束)

    但是、我仍然无法访问该网页。  

    日志文件:  

    e2e.ti.com/.../2806.6lbr.log 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试将光盘放入6lbr 文件夹并运行"sudo git submodule sync-init"和"sudo git submodule update --init"。 然后、重建所有内容并进行安装以再次测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、先生、我将尝试并告诉您。 只是为了说明,日志文件中是否有任何错误日志? 我在键入"sudo service 6lbr status"时是否获得了正确的信息,或者它是否也是错误的?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的6lbr.log 对我来说很好。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    SIR,如果我们在节点中使用边界路由器配置,我会收到一条日志消息,显示“The prefix is not set”(未设置前缀)。 但当我尝试通过 tunslip6提供前缀时、tun0接口会上升并再次下降。 我想、如果我可以为 BR 提供前缀、它可能会将数据包转发到 Pi。 当我们使用滑动无线电作为相邻节点配置时、我认为我们需要在 Pi 中配置 BR 配置。 但我不确定 BR 功能是否也是由6lbr 服务实现的。 您能给我一个相关的意见吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我对你感到困惑。 您是否在 Raspberry Pi 上运行6lbr 或 tunslip6?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我运行6lbr。 我刚才询问的原因是我尝试将 BR 和 Slip 无线电配置的 cc2650节点连接到 Pi、并检查了6lbr 日志。 我发送给您的日志文件是在连接转差对讲机时。 连接 BR 配置的节点后,将记录为“The prefix is not set”(未设置前缀)。 这就是我问的原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能否拍摄一张屏幕截图,向我展示您看到“前缀未设置”的位置?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尝试使用附加的滑动无线电固件重新测试、并检查您是否仍然看到相同的问题。 再次测试之前、请记住删除6lbr.log。

    e2e.ti.com/.../slip_2D00_radio_2D00_CC2650LP.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我再次在 Raspberry PI 中创建并安装了所有文件。  然后在 CC2650 Launchpad 中尝试使用 bin 文件并连接到 RPi、然后进行检查。 但仍然无法访问 Web 服务器页面。 我已附加6lbr.log 文件和我在打印 NVM_TOOLS 以检查通道时获得的信息。 我也很困惑这种情况。 它表示服务器已在端口80上启动。 但无法访问它。 此外、当我检查 ifconfig 时、我只能看到 eth0和环回接口。 但我在一些尝试过这种方法的人的帖子中看到、他们有 br0、tap0接口也可用于查看他们何时键入"ifconfig"。  e2e.ti.com/.../information.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否进行屏幕捕获以向我展示您在说"无法访问 Web 服务器页面"时看到的内容? 您是否使用 Firefox 或 Chrome 访问[bbbb::100]?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    o 先生、我将向您发送屏幕截图。 此外、我还需要确保此配置是正确的。 请注意、CC2650连接接口为 ttyACM0

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应该使用 Firefox 从 PC 打开6lbr 网页。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    o 听起来我从一开始就做错了。 我正在检查 RPi 的 Firefox 浏览器中的网页。 要明确我是否需要通过 PC 访问 Pi 中托管的 Web 服务器、我是否需要对 PC 的以太网端口进行任何更改? (更改 IPS)