Технический форум по робототехнике.
elmot » 21 авг 2013, 02:38
netstat -tnlp
ifconfig
ping 192.168.1.1
результаты мне посмотреть
Илдар » 21 авг 2013, 04:01
* 0.77
----------------------------------------------------------------------
root@OpenWrt:~# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:2000 0.0.0.0:* LISTEN 1406/ser2net
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1321/uhttpd
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 737/mjpg_streamer
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 1390/dnsmasq
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 1333/vsftpd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1294/dropbear
tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN 1406/ser2net
tcp 0 0 0.0.0.0:88 0.0.0.0:* LISTEN 1399/rinetd
tcp 0 0 0.0.0.0:3001 0.0.0.0:* LISTEN 1406/ser2net
tcp 0 0 0.0.0.0:3002 0.0.0.0:* LISTEN 1406/ser2net
tcp 0 0 0.0.0.0:3003 0.0.0.0:* LISTEN 1406/ser2net
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 1321/uhttpd
tcp 0 0 0.0.0.0:3004 0.0.0.0:* LISTEN 1406/ser2net
tcp 0 0 0.0.0.0:3005 0.0.0.0:* LISTEN 1406/ser2net
netstat: /proc/net/tcp6: No such file or directory
root@OpenWrt:~# ifconfig
eth0 Link encap:Ethernet HWaddr 64:66:B3:4D:92:56
inet addr:192.168.217.1 Bcast:192.168.217.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7305 errors:0 dropped:0 overruns:0 frame:0
TX packets:13707 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:468979 (457.9 KiB) TX bytes:19734285 (18.8 MiB)
Interrupt:4
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4955 errors:0 dropped:0 overruns:0 frame:0
TX packets:4955 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:434900 (424.7 KiB) TX bytes:434900 (424.7 KiB)
wlan0 Link encap:Ethernet HWaddr 64:66:B3:4D:92:56
inet addr:192.168.1.40 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST 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:32
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
root@OpenWrt:~# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
Добавлено спустя 1 минуту 29 секунд:
в личку отправить не смог - в форуме баг, какая-то последовательность символов в сообщении вышибает движок (выбрасывает на главную страницу без постинга)
elmot » 21 авг 2013, 04:16
Странно все... Выглядит все нормально. Попробуй включить WPA2 и задать пароль
Илдар » 21 авг 2013, 04:21
а переключатель на роутере имеет значение в каком положении?
elmot » 21 авг 2013, 04:28
не имеет
CyberLab » 29 авг 2013, 23:51
Elmot подскажи, будет ли работать твой awk скрипт serial.cgi на веб сервере Lighttpd?
Настройки Lighttpd подправил под awk. Но скрипт не выполняется, хотя проверял из консоли все ок
Mirmik » 30 авг 2013, 03:33
Предскриптум. Сейчас у меня беспроводной геймпад подключен к нетбуку, с него информация, обработанная соответствующей программой №1, через TCP клиент (программа №2) по домашней сети утекает на TCP сервер на роутере (программа №3)... Который рулит по юсарту ардуиной (программа №4), которая по тому же юсарту рулит контроллером шасси (программа №5), который рулит драйверами, которые рулят движками... (И это не считая звеньев цепочки, к которым я не причастен, типа маршрутизатора сети и Wifi приёмников...) Очевидно, что сие есьм долбоебизм и очень хочется выкинуть половину цепочки...
Посему я задался вопросом:
Возможно ли подключение к роутеру TP-LINK TL-MR3020 (с понятно какой прошивкой) геймпада через usb порт?.
Я попробовал на удачу: в /dev js0 устройство не появляется.
В /proc/bus/input/devices вообще пусто.
/proc/bus/usb/devices реагирует длиннющим лагом, после чего выдает информацию по голой шине. Видать пытается считать, но не может...
Я так понимаю, опознавать геймпад роутер не обучен...
В linux-ах я рулю не шатко не валко, а потому вопрос...
Чего ему не хватает?...
И реально ли быстренько, тобишь без копания в ядре, это запилить?...
elmot » 30 авг 2013, 04:41
CyberLab писал(а):Elmot подскажи, будет ли работать твой awk скрипт serial.cgi на веб сервере Lighttpd?
Должен
Настройки Lighttpd подправил под awk.
Это как? скрипт - обычный CGI, ему не нужны настройки под язык в веб-сервере.
Добавлено спустя 9 минут 27 секунд:Mirmik писал(а):Посему я задался вопросом:
Возможно ли подключение к роутеру TP-LINK TL-MR3020 (с понятно какой прошивкой) геймпада через usb порт?.
Я попробовал на удачу: в /dev js0 устройство не появляется.
В /proc/bus/input/devices вообще пусто.
/proc/bus/usb/devices реагирует длиннющим лагом, после чего выдает информацию по голой шине. Видать пытается считать, но не может...
Я так понимаю, опознавать геймпад роутер не обучен...
В linux-ах я рулю не шатко не валко, а потому вопрос...
Чего ему не хватает?...
И реально ли быстренько, тобишь без копания в ядре, это запилить?...
Зависит от модели геймпада. Для чего-то драйвера собраны, для чего-то нет. Вообще надо ставить соответствующие пакеты - kmod-input-core, kmod-input-evdev, and kmod-usb-hid и т.д. Точный список слету не подскажу. Для некоторых джоев в линуксе поддержки нет, для некоторых - надо собирать поддержку в ядре и драйвера, для остальных - все есть.
Mirmik » 30 авг 2013, 16:25
спс. Значит буду ставить пакеты и пробовать простейшие геймпады.
Илдар » 31 авг 2013, 02:46
elmot писал(а):Странно все... Выглядит все нормально. Попробуй включить WPA2 и задать пароль
включил WPA2 на роутере и на TL-MR3020, однако точно также - не коннектится.
Чего ему не хватает?
elmot » 31 авг 2013, 03:01
без понятия. канал вафли какой?
Илдар » 31 авг 2013, 06:00
1-й
Добавлено спустя 2 часа 53 минуты 2 секунды:
разобрался.
у 3020 при отключении в нём AP меняется MAC-адрес клиента.
А роутер из белого листа у меня резал по первоначальному адресу.
Пришлось оба адреса внести в белый лист.
nav » 07 сен 2013, 20:34
Доброго дня.
на TP-LINK MR3020 поверх прошивки
http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin через вэб-интерфейс прошил
http://sourceforge.net/projects/orwrt/files/0.77/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.binтеперь не могу зайти ни по телнету, ни по ssh, ни по вэб.
сканер портов на 192.168.217.1 показывает открытые порты 21, 80, 110, 143,,,
телнетом удается зайти только в failsafe mode.
ssh не доступен.
это возможно как то полечить без копания в бутзагрузчике?
elmot » 09 сен 2013, 15:52
ну и наборчик портов...
Пробуй зайти в файлсейф/telnet, сказать mount_root, стереть все из /overlay, sync, reboot
После перезагрузки будет девственно чистый orwrt
rover13 » 09 сен 2013, 20:40
Уважаемый elmot прошил роутер MR3020 прошивкой OR-WRT 0.76, подключил внутренний uart через переходник на CP2102 к компу, запустил Terminal 1.9b скорость 115200, при включении роутера в терминале наблюдаю лог загрузки, далее отправляю на адрес роутера порт 2000 (ser2net) tcp пакеты, одиночные проходят хорошо, в терминале их наблюдаю. Попробовал программу wifi robot control (
ttp://www.linkspritedirect.com/product_ ... cts_id=142) видео подключается, управление тоже, но управление с клавиатуры затыкается... при удержании кнопки например "вперед" в терминале наблюдаю повторяющиеся символы F, первые 5-8 символов проходят нормально но потом программа подвисает, в терминал не выводится ничего... есть предположение что внутренний uart затыкается на этой скорости, расскажите подробно пожалуйста как поменять скорость ser2net на 9600 например, пробовал редактировать файлы rc.local и ser2net.conf программой WinSCP но после перезапуска роутера ser2net вообще не работает, по TCP порт 2000 не соединяет(