【问题标题】:Bluetooth, Bluez: No reply to ping over bnepX interface蓝牙、Bluez:通过 bnepX 接口 ping 无回复
【发布时间】:2014-05-13 03:57:56
【问题描述】:

我已尝试在蓝牙上使用网络、NAP 配置文件。

在主机上,xUbuntu 13.04 我关注的是here

这台主机或 XU​​buntu 机器是 behind proxy 并在 virtual machine 上运行。

安装有Bluetooth版本4.101

在嵌入式板上,ping 173.194.112.211 响应如下:

PING 173.194.112.211 (173.194.112.211) 56(84) bytes of data.  
64 bytes from 173.194.112.211: icmp_req=1 ttl=46 time=336 ms  

在嵌入式板上,ifconfig 显示如下:

bnep0     Link encap:Ethernet  HWaddr 3E:DA:FB:6C:EE:BC  
          inet addr:10.220.129.178  Bcast:10.255.255.255  Mask:255.0.0.0  
          inet6 addr: fe80::3cda:fbff:fe6c:eebc/64 Scope:Link  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1  
          RX packets:14 errors:0 dropped:0 overruns:0 frame:0  
          TX packets:458 errors:0 dropped:0 overruns:0 carrier:0  
          collisions:0 txqueuelen:500  
          RX bytes:1793 (1.7 KiB)  TX bytes:36870 (36.0 KiB)  

eth0      Link encap:Ethernet  HWaddr 0C:23:C0:80:C0:E8  
          inet addr:10.122.83.127  Bcast:10.255.255.255  Mask:255.0.0.0  
          inet6 addr: fe80::e23:c0ff:fe80:c0e8/64 Scope:Link  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1  
          RX packets:24555 errors:0 dropped:611 overruns:0 frame:0  
          TX packets:20647 errors:0 dropped:0 overruns:0 carrier:0  
          collisions:0 txqueuelen:1000  
          RX bytes:3374125 (3.2 MiB)  TX bytes:5878612 (5.6 MiB)  

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0  
          inet6 addr: ::1/128 Scope:Host  
          UP LOOPBACK RUNNING  MTU:65536  Metric:1  
          RX packets:25809 errors:0 dropped:0 overruns:0 frame:0  
          TX packets:25809 errors:0 dropped:0 overruns:0 carrier:0  
          collisions:0 txqueuelen:0   
          RX bytes:3824780 (3.6 MiB)  TX bytes:3824780 (3.6 MiB)  

polo0     Link encap:Ethernet  HWaddr 02:00:00:00:00:01  
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0  
          inet6 addr: fe80::ff:fe00:1/64 Scope:Link  
          UP BROADCAST RUNNING MULTICAST  MTU:65536  Metric:1  
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0  
          TX packets:696 errors:0 dropped:0 overruns:0 carrier:0  
          collisions:0 txqueuelen:1000  
          RX bytes:0 (0.0 B)  TX bytes:117357 (114.6 KiB)  

在嵌入式板上,我发出命令:ping -I bnep0 173.194.112.211
顺便说一下,这是谷歌的 IP 地址 :)

过了很久,我按Ctrl + c,它给出了这个:

PING 173.194.112.211 (173.194.112.211): 56 data bytes
^C
--- 173.194.112.211 ping statistics ---
541 packets transmitted, 0 packets received, 100% packet loss

在嵌入式板上,我还尝试将 bnep0 inet addr 更改为:10.122.83.128。
肯定没有人有这个IP地址。

没用……

hcidump -X 在我 ping 时显示这些数据包,而不是其他时间。

HCI sniffer - Bluetooth packet analyzer ver 2.4
device: hci0 snap_len: 1028 filter: 0xffffffff
> ACL data: handle 38 flags 0x02 dlen 47
    L2CAP(d): cid 0x0042 len 43 [psm 0]
      0000: 00 ff ff ff ff ff ff 3e  da fb 6c ee bc 08 06 00  .......>..l.....
      0010: 01 08 00 06 04 00 01 3e  da fb 6c ee bc 0a dc 81  .......>..l.....
      0020: b2 00 00 00 00 00 00 ad  c2 70 d3                 .........p.
> ACL data: handle 38 flags 0x02 dlen 47
    L2CAP(d): cid 0x0042 len 43 [psm 0]
      0000: 00 ff ff ff ff ff ff 3e  da fb 6c ee bc 08 06 00  .......>..l.....
      0010: 01 08 00 06 04 00 01 3e  da fb 6c ee bc 0a dc 81  .......>..l.....
      0020: b2 00 00 00 00 00 00 ad  c2 70 d3                 .........p.
> ACL data: handle 38 flags 0x02 dlen 47
    L2CAP(d): cid 0x0042 len 43 [psm 0]
      0000: 00 ff ff ff ff ff ff 3e  da fb 6c ee bc 08 06 00  .......>..l.....
      0010: 01 08 00 06 04 00 01 3e  da fb 6c ee bc 0a dc 81  .......>..l.....
      0020: b2 00 00 00 00 00 00 ad  c2 70 d3                 .........p.

我希望在嵌入式板上,通过蓝牙,通过 xUbuntu 的以太网互联网连接,而不是嵌入式板的以太网。

请有人帮我解决这个问题。

【问题讨论】:

    标签: bluetooth tcp-ip bluez wireless


    【解决方案1】:

    我在 xUbuntu 13.04 上使用本地 IP 地址配置了 bnep0 网络接口,它工作正常 :)

    # ifconfig bnep0 192.168.1.3 up

    我也猜想命令route 也有帮助。

    ping 正常,但是有丢包...

    【讨论】:

      猜你喜欢
      • 2016-05-18
      • 2018-12-31
      • 2015-02-02
      • 2023-03-22
      • 2017-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-17
      相关资源
      最近更新 更多