我想在我的 zolertia z1 传感器上安装一个网络服务器。我按照这里的步骤:http ://wismote.org/doku.php?id=development:sample_code
当我像这样运行 tunslip 程序时:
“须藤./tunslip -B 115200 -s /dev/ttyUSB0 192.168.1.1 255.255.255.0”
结果是:
slip started on ``/dev/ttyUSB0''
opened device ``/dev/tun0''
ifconfig tun0 inet `hostname` up
route add -net 192.168.1.0 netmask 255.255.255.0 dev tun0
ifconfig tun0
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:127.0.1.1 P-t-P:127.0.1.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
tun0 上的路由已打开,但他没有检测到我与串行线连接的传感器。最后没有“route add -net 192.168.1.2 netmask 255.255.255.255 dev tun0”,我不知道为什么。我不知道我是否必须更改 TAP 或 TUN 设备的标志?!
如果我尝试使用“make login”登录我的传感器。它工作正常。该程序已正确安装在此。
我在带有 contiki 的虚拟映像和 Ubuntu 12.04.4 LTS x86_64 上进行了尝试。我在两个操作系统上都有相同的结果。