【发布时间】:2014-10-03 19:01:07
【问题描述】:
我使用树莓派开发网络应用程序。将 PI 与 ad-hoc 网络连接时发现问题。当 PI 连接到 ad-hoc 网络时,PI 无法 ping 任何设备。但是,如果我之前从其他设备 ping 到 PI,PI 可以存储到该设备的路径,并且 PI 可以 ping 该设备。我从 PI 发送 ping 到 IP 广播(网络 192.168.1.0/24 中的 192.168.1.255),并使用wireshark 捕获数据包。我没有看到 icmp 数据包来自 PI。另一方面,如果我用其他设备 ping 广播数据包,我会看到从该设备发出的数据包。 我认为这是关于 Raspberry 上的路由发现过程在 ad-hoc 模式下表现不佳(如果我将 PI 连接到本地网络,一切都会正常工作)。你能给我建议吗?
这是我的 ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:b8:30:ad
inet addr:169.254.98.20 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:22291 errors:24 dropped:12 overruns:0 frame:12
TX packets:8305 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2187504 (2.0 MiB) TX bytes:1274782 (1.2 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:110 errors:0 dropped:0 overruns:0 frame:0
TX packets:110 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:24095 (23.5 KiB) TX bytes:24095 (23.5 KiB)
wlan0 Link encap:Ethernet HWaddr 00:13:ef:80:12:e7
inet addr:192.168.1.103 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1589 errors:0 dropped:1160 overruns:0 frame:0
TX packets:190 errors:0 dropped:11 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:604922 (590.7 KiB) TX bytes:4714 (4.6 KiB)
这是我的 iwconfig
wlan0 IEEE 802.11bg ESSID:"AdhocPI" Nickname:"<WIFI@REALTEK>"
Mode:Ad-Hoc Frequency:2.412 GHz Cell: 02:11:87:10:D7:41
Bit Rate:54 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=2/100 Signal level=2/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
lo no wireless extensions.
eth0 no wireless extensions.
【问题讨论】:
标签: linux networking routing raspberry-pi