Я хочу установить веб-сервер на датчик zolertia z1. Я выполнил шаг здесь: http://wismot.org/doku.php?id=development%3asample_code
Когда я запускаю программу tunslip следующим образом:
"sudo ./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?!
если я попытаюсь войти на свой датчик с помощью «сделать логин». это работает нормально. программа правильно установлена на этом.
Я попробовал это на виртуальном образе с contiki и на Ubuntu 12.04.4 LTS x86_64. У меня одинаковый результат на обеих ОС.