1.34 是一组设备,包括一台 8089D、一台 WR703N、和一台 PiB+(带有USB无线网卡) 硬件操作部分 1.先把网线先接入 WR703N ,然后用 MicoreUSB-USB 连接 WR703N 到 8089D,这样当 8089D 开机时候就会供电 WR703N 产生无线信号了。 2.在 8089D 的操作系统上命令无线网卡连接 WR703N 的无线网络。如果连接成功,就是 WR703N 已经正常工作。 3.用一根 USB-MicoreUSB 连接 8089D 和 PiB+,这样 PiB+ 就通电开机然后它的 USB无线网卡 自动连接到 WR703N 的无线网络。 如果 PiB+ 的 USB无线网卡 成功连接到 WR703N 的无线网络,它的信号灯会一直闪。 如果 PiB+ 的 USB无线网卡 没成功连接到 WR703N 的无线网络,它的信号灯会闪几次之后灭掉,需要重新给 PiB+ 通电开机好让 USB无线网卡 重新连接 WR703N 的无线网络。如果重复通电开机 PiB+ 还是不能连接无线网络,检查一下是否是无线信号被挡住或者影响了,也有可能是 USB无线网卡 已经损坏。 软件操作部分 4.因为 PiB+ 是无线连接到 WR703N 后,通过 DHCP 获取的随机 IP地址,所以每次地址不固定,在 WR703N 查看 PiB+ 的 IP地址 需要 8089D 先 SSH 到 WR703N 然后使用以下命令 cat /proc/net/arp 命令结果如下 root@OpenWrt:~# cat /proc/net/arp IP address HW type Flags HW address Mask Device 192.168.1.1 0x1 0x2 cc:ee:55:ff:bb:aa * eth0 192.168.3.150 0x1 0x2 ee:ee:00:ff:bb:88 * br-lan 192.168.3.34 0x1 0x2 00:11:cc:aa:00:44 * br-lan 这个是 arp缓存列表,位置在/proc/net/arp它刷新时间默认为30s。 IP address 这一列是连接到这台路由器的设备对应的 IP地址 Flags 这一列 0x2 表示主机还在线 0x0 是找不到这台主机了 Device 这一列 eth0 表示有线连接 br-lan 表示无线连接 5.可以通过 cat /tmp/dhcp.leases 这个命令查看那些地址是 DHCP 分配的。 root@OpenWrt:~# cat /tmp/dhcp.leases 1411915370 ee:ee:00:ff:bb:88 192.168.3.150 raspberrypi * 这个是DHCP client分配列表,我们看到了 MAC地址 IP地址 和对应的主机名字。 遗憾的是,client列表是根据超时时间刷新的,一般超时时间为12h,这很慢。而且如果某个设备不是 DHCP分配的,是固定IP地址,怎么看主机名呢? 6.试着 ping 一下这个 IP地址,结果 root@OpenWrt:~# ping 192.168.3.150 PING 192.168.3.150 (192.168.3.150): 56 data bytes 64 bytes from 192.168.3.150: seq=0 ttl=64 time=90.384 ms 64 bytes from 192.168.3.150: seq=1 ttl=64 time=5.909 ms 64 bytes from 192.168.3.150: seq=2 ttl=64 time=5.900 ms 64 bytes from 192.168.3.150: seq=3 ttl=64 time=5.908 ms ^C --- 192.168.3.150 ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max = 5.900/27.025/90.384 ms 没看见主机名字,看来不行。 7.再试试 traceroute 这个 IP地址看看,结果 root@OpenWrt:~# traceroute 192.168.3.150 traceroute to 192.168.3.150 (192.168.3.150), 30 hops max, 38 byte packets 1 raspberrypi.lan (192.168.3.150) 77.457 ms 0.883 ms 3.642 ms 看见了1 后面这个主机的名字就是树莓派。 8.终于可以 ssh -p 22 pi@192.168.3.150 到树莓派上去了。 |