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.

[参考译文] CC2531:无法访问6lbr 网络接口。 似乎从日志正确启动

Guru**** 2756835 points

Other Parts Discussed in Thread: CC2531

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/608600/cc2531-6lbr-web-interface-not-accessable-seems-to-start-correctly-from-logs

器件型号:CC2531

请访问 processors.wiki.ti.com/.../Cc26xx_sw_examples

从6lbr.log 文件的输出来看、我认为我应该能够访问6lbr 页面、但我无法访问。 我已经关注了原始演示、并根据我在该论坛和其他论坛上看到的内容进行了一些编辑、但无法找到错误。

设置为 BBB、其中 CC2531作为滑动无线电进行连接

没有任何设备直接连接到计算机、且接入点已启用 IPv6

为 NAT64运行 wrap6

6lbr.conf:

mode=router
#mode=smart-bridge
#MODE=RPL 中继
#mode=full-transpare-bridge
#mode=ndp 路由器
#MODE=6LR
mode=RPL

RAW_ETH=1
桥= 0
DEV_BRIDGE=br0
DEV_TAP=TAP0
DEV_ETH=eth0
RAW_ETH_FCS=1

DEV_RADIO =/dev/ttyACM0
波特率=115200

#Enable this line if radio device is not detected (如果未检测到无线电设备,请启用此行
#scan_device=/usr/lib/6lbr/bb-scan-usb.sh

log_level=3 #info 及以上

接口:

自动关闭
iface lo inet 环回

iface eth0 inet static
地址0.0.0.0

自动 BR0
iface br0 inet DHCP
   桥接端口 eth0
   BRIDGE_STP 关闭
   向上回波0 >/sys/devices/virtual/net/br0/bridge/multicast_snooping
   开机自检 IP 链路设置 br0地址`IP 链路显示 eth0 | grep etheret | awk '{print $2}'`

iface usb0 inet static
   地址192.168.7.2
   子网掩码255.255.255.0
   网络192.168.7.0
   网关192.168.7.1

6lbr.log:

UTC 2017年7月7日星期五17:14:25日:自6LBR 起
/usr/lib/6lbr/bin/cetic_6lbr_router -c /etc/6lbr/nvm.dat -o /etc/6lbr/nvm.conf -s /dev/ttyACM0 -r -t eth0 -f -B 115200 -U /usr/lib/6lbr/6lbr-ifup -D /usr/lib/6lbr/6lbr-ifdown -w /usr/lib/6lbr/www -L 3 -W /var/log/6lbr.timestamp -P 60 -C /var/log/6lbr.ip -m /usr/lib/6lbr/plugins
Contiki-contiki-base-devial-20170120-2374-gc1bd845以 IPv6、RPL 开头
RME 从地址1.2.3.4.5.6.7.8开始
MAC 多无线电 RDC br-RDC SEC llsec-wrapper 网络 slicpan
2017-07 17:14:25.088047:注意:6LBR:开始6LBR 版本1.5.x (Contiki-contiki-base-devel-20170120-2374-gc1bd845)
2017-07 17:14:25.090457:信息:SLIP:分配的 SLIP 设备0 -> 0
2017-07 17:14:25.090702:信息:ETH:6LBR 看门狗已启动(间隔:60)
2017-07 17:14:25.094785:信息:NVM:NVM Magic:2009
2017年7月7日17:14:25.094917:信息:NVM:NVM 版本:5
2017-07 17:14:25.094952: info: config: loading configuration :/etc/6lbr/nvm.conf
2017-07 17:14:25.095052: WARN: CONFIG:无法打开/etc/6lbr/nvm.conf :没有这样的文件或目录
2017-07 17:14:25.095182:注意:6LBR:日志级别:30 (服务:FFFFFFFF)
2017-07 17:14:25.095215:INFO:Mac:Using 'CSMA' Mac driver
2017-07 17:14:25.099389:信息:SLIP:SLIP 已在/dev/ttyACM0上启动
2017-07 17:14:25.112190:信息:SCMD:已启动 br-cmd 进程
2017-07 17:14:25.112329:信息:BR-RDC:配置为无线电的滑动无线电
2017-07 17:14:25.112386:信息:BR-RDC:重置滑动无线电
2017-07 17:14:25.112435:信息:BR-RDC:获取 MAC 地址
2017-07 17:14:25.115094:信息:SLIP:CC2531:已请求重启
2017-07 17:14:25.116506:信息:SLIP:CC2531:恢复为硬件 MAC、但不重新启动
2017-07 17:14:25.118004:信息:BR-RDC:获得 MAC 0:00:12:4b:00:07:68:ce:6d
2017-07 17:14:26.114349:信息:SLIP:CC2531:设置射频通道0x19
2017-07 17:14:26.314049:错误:SLIP:未知命令
2017-07 17:14:26.314300:错误:BR-RDC:设置 PAN-ID 失败
2017-07 17:14:26.314498:INFO:ETH:RAW 以太网接口初始化
2017-07 17:14:26.314842:INFO:TAP:opened device /dev/eth0
2017-07 17:14:26.315120:INFO:TAP:Running 6lbr-ifup script '/usr/lib/6lbr/6lbr-ifup
Eth0     Link encap: Ethernet HWaddr A8:1b:6a:1c:67:9e
         运行多播 MTU:1500 公制:1的上广播
         RX 数据包:226错误:0丢弃:0超限:0帧:0
         TX 数据包:234错误:0丢弃:0超限:0载波:0
         冲突:0 txqueuelen:1000
         RX 字节:32648 (31.8 KiB) TX 字节:28794 (288.1 KiB)
         中断:40

2017年7月7日17:14:26.441988:信息:点击:ETH MAC 地址:A8:1b:6a:1c:67:9e
2017-07 17:14:26.442289:信息:ETH:ETH MAC 地址:A8:1b:6a:1c:67:9e
2017-07 17:14:26.442471:信息:LLSEC:使用802.15.4帧器
2017-07 17:14:26.442596:信息:LSEC:使用"nullsec" llsec 驱动程序
2017-07 17:14:26.443269:信息:6LBR:暂定本地 IPv6地址 fe80::212:4b00:768:ce6d
2017-07 17:14:26.443839:信息:6LBR:暂定全局 IPv6地址(WSN) fd00::212:4b00:768:ce6d
2017-07 17:14:26.444376:信息:6LBR:暂定全局 IPv6地址(ETH) bbbb:100
2017-07 17:14:26.444626:信息:6LBR:RA Daemon 已启用
2017-07 17:14:26.444755:信息:6LBR:检查地址重复
2017-07 17:14:37.452421:信息:6LBR:配置为 DODAG Root fd00::212:4b00:768:ce6d
2017-07 17:14:37.453935:信息:6LBR:作为 RPL 路由器启动
2017-07 17:14:37.457875: WARN: CONFIG:无法打开/etc/6lbr/nvm.conf :没有这样的文件或目录
2017-07 17:14:37.458571:INFO:HTTP:Starting webserver on port 80
2017-07 17:14:37.460593:信息:NODECFG:节点配置初始化
2017-07 17:14:37.461176:信息:NODECFG:未指定 NODE_CONFIG.conf 文件
2017-07 17:14:37.461513: WARN: CONFIG:无法打开/etc/6lbr/nvm.conf :没有这样的文件或目录
2017-07 17:14:37.462113:信息:UDPS:UDP 服务器已启动
CoAP 推入已启动
CoAP 服务器已启动
2017-07 17:14:37.462818:信息:DNS:DNS 代理已启动
2017-07-07 17:14:37.463298:WARN: CONFIG: Can Not open /etc/6lbr/nvm.conf : No such file or directory (警告:配置:无法打开:没有此类文件或目录)
2017-07 17:14:37.463501:信息:6LBR:CETIC 6LBR 已启动

RD 客户端已启动

ifconfig

br0      Link encap:以太网 HWaddr A8:1b:6a:1c:67:9e
         iNet addr:192.168.0.27 Bcast:192.168.0.255 掩码:255.255.255.0
         inet6 addr:fe80::aa1b:6aff:fe1c:679e/64范围:链接
         inet6 addr:2604:6000:d9c4:8d00:aa1b:6aff:fe1c:679e/64范围:全局
         运行多播 MTU:1500 公制:1的上广播
         RX 数据包:5445错误:0丢弃:0超限:0帧:0
         TX 数据包:6786错误:0丢弃:0超限:0载波:0
         冲突:0 txqueuelen:0
         RX 字节:545995 (533.1 KiB) TX 字节:8381670 (7.9 MIB)

Eth0     Link encap: Ethernet HWaddr A8:1b:6a:1c:67:9e
         运行多播 MTU:1500 公制:1的上广播
         RX 数据包:5463错误:0丢弃:3溢出:0帧:0
         TX 数据包:6800错误:0丢弃:0超限:0载波:0
         冲突:0 txqueuelen:1000
         RX 字节:650759 (635.5 KiB) TX 字节:8384520 (7.9 MIB)
         中断:40

LO       链路环接:本地环回
         iNet addr:127.0.0.1 掩码:255.0.0.0
         inet6 addr:::1/128范围:Host
         正在运行 MTU:65536 公制:1的上环回
         RX 数据包:22错误:0丢弃:0超限:0帧:0
         TX 数据包:22错误:0丢弃:0超限:0载波:0
         冲突:0 txqueuelen:0
         RX 字节:2288 (2.2 KiB) TX 字节:2288 (2.2 KiB)

USB0     Link encap:以太网 HWaddr A8:1b:6a:1c:67:91
         iNet addr:192.168.7.2 Bcast:192.168.7.255 Mask:255.255.255.0
         上广播多播 MTU:1500 公制:1
         RX 数据包:0错误:0丢弃:0超限:0帧:0
         TX 数据包:0错误:0丢弃:0超限:0载波:0
         冲突:0 txqueuelen:1000
         RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最新6lbr 出现问题。 您可以转到/6lbr 文件夹并运行"git checkout ff69ae4214407eeec4c71f87589ac4bc7d3a8a49"。 您将在2016年12月22日获得6lbr 版本、您可以重新构建6lbr 以再次进行测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已将我的版本更改为您链接的版本。 已在6lbr 目录中运行 make all plugins 工具、然后运行 sudo make install。 我再次开始了一切、似乎也有同样的问题。 6lbr.log 看起来是一样的、我无法从连接到同一接入点的任何计算机连接到[bbbbbb::100]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    根据您的6lbr.log,它可以正常工作。 您是否在6lbr 上启用了 wrap6? 如果是、请尝试不运行它并再次测试。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在启用 wrapSix。 除非这卡在某个位置、否则它只显示它的启动、然后不会向控制台打印任何其他内容。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试禁用它以再次进行测试。 顺便说一下、我知道一些防病毒程序会阻止 IPv6流量、因此我建议您在 PC 上检查防病毒程序。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我感觉路由没有发生。 在 ifconfig 或 netstat 中、我是否应该在 BeagleBone 侧看到一些"bbbb::101"的引用? 还是所有这些都得到了处理。 我也不能从 BeagleBone 本身 ping6 bbbbbbbb::100

    Debian@BeagleBone:~$ ifconfig
    br0 Link encap:以太网 HWaddr A8:1b:6a:1c:67:9e
    iNet addr:192.168.0.27 Bcast:192.168.0.255掩码:255.255.255.0
    inet6 addr:fe80::aa1b:6aff:fe1c:679e/64范围:链接
    inet6 addr:2604:6000:d9c4:8d00:aa1b:6aff:fe1c:679e/64范围:全局
    运行多播 MTU:1500公制:1的上广播
    RX 数据包:3163错误:0丢弃:0超限:0帧:0
    TX 数据包:3017错误:0丢弃:0溢出:0载波:0
    冲突:0 txqueuelen:0
    RX 字节:259562 (253.4 KiB) TX 字节:416907 (407.1 KiB)

    Eth0 Link encap: Ethernet HWaddr A8:1b:6a:1c:67:9e
    iNet addr:192.168.0.27 Bcast:192.168.0.255掩码:255.255.255.0
    运行多播 MTU:1500公制:1的上广播
    RX 数据包:3205错误:0丢弃:5溢出:0帧:0
    TX 数据包:3041错误:0丢弃:0溢出:0载波:0
    冲突:0 txqueuelen:1000
    RX 字节:330784 (323.0 KiB) TX 字节:422156 (412.2 KiB)
    中断:40

    LO 链路环接:本地环回
    iNet addr:127.0.0.1掩码:255.0.0.0
    inet6 addr:::1/128范围:Host
    正在运行 MTU:65536公制:1的上环回
    RX 数据包:0错误:0丢弃:0超限:0帧:0
    TX 数据包:0错误:0丢弃:0超限:0载波:0
    冲突:0 txqueuelen:0
    RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)

    USB0 Link encap:以太网 HWaddr A8:1b:6a:1c:67:91
    iNet addr:192.168.7.2 Bcast:192.168.7.255 Mask:255.255.255.0
    上广播多播 MTU:1500公制:1
    RX 数据包:0错误:0丢弃:0超限:0帧:0
    TX 数据包:0错误:0丢弃:0超限:0载波:0
    冲突:0 txqueuelen:1000
    RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)


    Debian@BeagleBone:~$ netstat -rn
    内核 IP 路由表
    目标网关 Genmask Flags MSS Window irtt iface
    0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 br0
    192.168.0.00.0.0.0 255.255.255.0 U 0 0 0 br0
    192.168.0.00.0.0.0 255.255.255.0 U 0 0 0 eth0
    192.168.7.0 0.0.0.0 255.255.255.0 U 0 0 0 0 usb0

    Debian@BeagleBone:/etc/network netstat -rn6
    内核 IPv6路由表
    目标                   下一跃点                  标志满足参考使用条件
    :1/128:                                               U   256 0    0 lo
    2604:6000:d9c4:8d00::/64      :                        阿联酋 256 0    br0
    FE80:/64                     :                        U   256 0    br0
    0                          fe80:b27f:b9ff:fe6f:1c62 UGDAe 1024 0    br0
    :/0:!n-1                                                     1109  lo
    :1/128                       :                        UN  0  1    6低
    2604:6000:d9c4:8d00:aa1b:6aff:fe1c:679e/128:                        UN  0  1   28低
    fe80:aa1b:6aff:fe11:679e/128::                         UN  0  1    7低
    ff00::/8                      :                        U   256 0    br0
    :/0:!n-1                                                     1109  lo

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为您提供的所有日志都没有问题。 您是否检查是否有防病毒程序阻止 IPv6流量?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    禁用防虚拟化功能没有帮助。 我也可以在 IPv6打开时正常使用 IPv6:

    从 Windos PC:
    Ping -t -6 www.google.com

    Ping www.google.com [2607:f8b0:4006:801:2004]、其中包含32个字节的数据:
    答复:2607:f8b0:4006:801:2004:Time=53ms
    回复自2607:f8b0:4006:801:2004:Time=55ms
    答复:2607:f8b0:4006:801:2004:Time=53ms
    答复:2607:f8b0:4006:801:2004:Tim=52ms

    从 bbb:
    ping6 google.com

    Ping google.com(ord37s07-in-x0e.1e100.net) 56个数据字节
    来自 ord37s07-in-x0e.1e100.net 的64字节:icmp_seq=1 TTL=55 time=37.5ms
    来自 ord37s07-in-x0e.1e100.net 的64字节:icmp_seq=2 TTL=55 time=38.3ms
    来自 ord37s07-in-x0e.1e100.net 的64字节:icmp_seq=3 TTL=55 time=38.5ms
    来自 ord37s07-in-x0e.1e100.net 的64字节:icmp_seq=4 TTL=55 time=38.1ms
    来自 ord37s07-in-x0e.1e100.net 的64字节:icmp_seq=5 TTL=55 time=38.2ms
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否使用 Firefox 或 Chrome 访问[bbbb::100]上的6lbr 网页?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Firefox、我刚试过铬合金、但它不能正常工作
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否对访问[bbbb::100]的 Chrome 进行屏幕截图?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    它会超时

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试重新启动6lbr 并清除浏览器缓存以再次访问[bbbb:100]。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不变。 两个浏览器仍然超时
    问题
    BeagleBone 是否应该能够 ping bbbb:100本身?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我从未尝试 ping bbbbbbbbb:::100本身。 当我可以访问6lbr 设置时,我可以尝试它。 如果您从桌面 ping bbbbbbb:::100,它会回复吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不、bbbb:::100不响应 PC 的 ping 命令。 我认为它对 bbbbbb/64网络一无所知。 我觉得6lbr 已经正确启动并正在运行,但如果 BeagleBone 的配置有问题,甚至我的路由器也有问题,请确认。 关于是否需要 wrapSix 以及如何配置它、存在很多冲突信息。 我感觉自己很近、但有些东西却缺少了1个魔术命令
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您在 BBB 上运行了什么 Linux 发行版?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Debian、以下是*版本输出:

    相当名="Debian GNU/Linux 7 (wheezy)"
    name="Debian GNU/Linux"
    version_ID="7"
    版本="7 (续流)"
    Id=debian
    ANSI_COLOR="1;31"
    home_url="http://www.debian.org/"
    support_url="www.debian.org/.../"
    BUG_REPORT_URL="http://bugs.debian.org/"
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我不确定这是否与 Linux 发行版相关、但在 BBB 上测试6lbr 时、我使用 bone-debian-7.8-LXde-4GB-armhf-2015-03-01-4GB。 也许您可以尝试一下。