|
Результаты опроса: Если роутер прошит и настроен под Arduino, Вы купили бы его | |||
Да | 53 | 31.36% | |
Нет | 24 | 14.20% | |
Куплю и сам настрою | 92 | 54.44% | |
Голосовавшие: 169. Вы ещё не голосовали в этом опросе |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
28.03.2015, 16:03 | #1 | |
Junior Member
Регистрация: 07.06.2014
Сообщений: 16
Вес репутации: 0 |
Re: Ставим OpenWrt на миниатюрный WiFi роутер TP-LINK TL-MR3020
Всем привет.
Подскажите по этому сообщению: Цитата:
Как у вас получилось передавать данные ардуине через этот порт? Вы что-то в OpenWRT настраивали? |
|
14.08.2012, 23:29 | #2 | ||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Запускаем Web Server на роутере TP-LINK MR-3020
Добавим пакеты веб-сервера, PHP, sqlite и временной зоны opkg update opkg install lighttpd lighttpd-mod-cgi lighttpd-mod-access lighttpd-mod-redirect zoneinfo-core zoneinfo-europe libsqlite3 php5-cgi php5-mod-pdo php5-mod-sqlite php5-mod-gd php5-mod-session Создадим домашнюю директорию для файлов. Также создаем пользователя и группу. echo CyberLab:*:101:CyberLab:/srv/www:/bin/ash >> /etc/passwd mkdir /srv/www chgrp web /srv/www chown CyberLab /srv/www Добавляем пароль для пользователя passwd хххххх Подправим фаил конфигурации lighttpd. Настройки хранятся /etc/lighttpd/lighttpd.conf Для этого нужно раскомментировать нижеприведенные строки Цитата:
Цитата:
/etc/init.d/lighttpd start Создайте файл date.php в папке /srv/www и добавьте в него нижеприведенные строки PHP код:
http://192.168.1.99:81/date.php В окне браузера должны увидеть дату и время |
||
29.10.2012, 18:17 | #3 |
Junior Member
Регистрация: 26.10.2012
Сообщений: 1
Вес репутации: 0 |
[QUOTE=Admin;1356]Запускаем Web Server на роутере TP-LINK MR-3020
Добавим пакеты веб-сервера, PHP, sqlite и временной зоны opkg update opkg install lighttpd lighttpd-mod-cgi lighttpd-mod-access lighttpd-mod-redirect zoneinfo-core zoneinfo-europe libsqlite3 php5-cgi php5-mod-pdo php5-mod-sqlite php5-mod-gd php5-mod-session Создадим домашнюю директорию для файлов. Также создаем пользователя и группу. echo CyberLab:*:101:CyberLab:/srv/www:/bin/ash >> /etc/passwd mkdir /srv/www chgrp web /srv/www chown CyberLab /srv/www Вроде делал все по инструкции, не не могу таким образом создать группу и пользователя, кстати идентификатор 101 в системе был занят пользователем network. Как правильно создать WEB и CyberLab ? (прошивка 21.09) mkdir /srv/www - нет директории chgrp web /srv/www - нет группы chown CyberLab /srv/www - нет пользователя Последний раз редактировалось rmarat; 29.10.2012 в 18:20. |
14.07.2013, 13:27 | #4 |
Member
Регистрация: 11.07.2013
Сообщений: 91
Вес репутации: 0 |
[QUOTE=Admin;1356]Запускаем Web Server на роутере TP-LINK MR-3020
Добавим пакеты веб-сервера, PHP, sqlite и временной зоны opkg update opkg install lighttpd lighttpd-mod-cgi lighttpd-mod-access lighttpd-mod-redirect zoneinfo-core zoneinfo-europe libsqlite3 php5-cgi php5-mod-pdo php5-mod-sqlite php5-mod-gd php5-mod-session Создадим домашнюю директорию для файлов. Также создаем пользователя и группу. echo CyberLab:*:101:CyberLab:/srv/www:/bin/ash >> /etc/passwd mkdir /srv/www chgrp web /srv/www chown CyberLab /srv/www Почему всё таки 101 группа??? |
15.08.2012, 17:49 | #5 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Настраиваем FTP-сервер
Создаем группу echo web:x:101: >> /etc/group Создадим пользователя и домашнюю директорию для ftp Добавим его в группу nogroup (65534) и пользователя CyberLab echo CyberLab:*:102:101:CyberLab:/srv/ftp:/bin/ash >> /etc/passwd echo ftp:*:103:65534:ftp:/srv/ftp:/bin/ash >> /etc/passwd mkdir -p /srv/ftp chgrp -R web /srv chown CyberLab /srv/ftp Добавим пароль для пользователя CyberLab passwd CyberLab Установим пакет FTP-сервер opkg update opkg install pure-ftpd Настройки FTP находятся в файле /etc/config/pure-ftpd. Отредактируйте следующие строки: option noanonymous '0' option anonymouscantupload '1' option syslogfacility 'none' option altlog 'stats:/var/log/pureftpd.log' option enabled '1' Также удалите строку peruserlmits Запустим FTP сервер: /etc/init.d/pure-ftpd enable /etc/init.d/pure-ftpd start Пробуем зайти из браузера ftp://192.168.1.99/ Для полноценного использования настраиваем Total Commander Теперь мы можем заливать через ftp нужные нам файлы Будут вопросы спрашивайте |
16.08.2012, 23:08 | #6 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Пробуем использовать порты роутера
Смотрим используемые порты в системе root@CyberLab:/sys/class/gpio# ls export gpio8 gpiochip0 unexport root@CyberLab:/sys/class/gpio# cd gpiochip0 root@CyberLab:/sys/devices/virtual/gpio/gpiochip0# ls base label ngpio subsystem uevent Общее количество портов контроллера root@CyberLab:/sys/devices/virtual/gpio/gpiochip0# cat ngpio 30 Первый порт начинается с номера root@CyberLab:/sys/devices/virtual/gpio/gpiochip0# cat base 0 Используемый контроллер root@CyberLab:/sys/devices/virtual/gpio/gpiochip0# cat uevent root@CyberLab:/sys/devices/virtual/gpio/gpiochip0# cat label ath79 Добавить порт gpio13 в систему echo 13 > /sys/class/gpio/export Удалить порт gpio13 из системы echo 13 > /sys/class/gpio/unexport Используемые в роутере порты контроллера gpio0 - WLAN светодиод gpio8 - USB Power питание USB разьема gpio11 - WPS кнопка gpio17 - Ethernet светодиод gpio18 - плоский переключатель 3g,wisp,ap gpio20 - плоский переключатель 3g,wisp,ap gpio26 - WPS светодиод gpio27 - Internet светодиод Приведенные выше порты, нельзя использовать, так как они используются ядром. Для их использования нужно удалить из ядра модули "leds-gpio" и "gpio-buttons" |
26.08.2012, 23:55 | #7 |
Junior Member
Регистрация: 26.08.2012
Сообщений: 1
Вес репутации: 0 |
|
17.10.2012, 18:23 | #8 |
Junior Member
Регистрация: 17.10.2012
Сообщений: 21
Вес репутации: 0 |
здраствуйте ...по моему я получил кирпич...делал все по схеме как написано установил прошивку
Прошивка для роутера TP-Link TL-MR3020 от 21.09.2012 далее подключил флешку ...стала хорошо поставил luci ..все норм...зашел по http настроил под себя перегрузил работает все прекрасно.... а потом сдуру увидел обновление в шапке SysUgrade для TP-Link TL-MR3020 от 21.09.2012 установил ....зверек перезагрузился...врод� � все норм и wifi работает и установки похоже мои же...но через PUTTY(телнет) не пускает... захожу через wifi или lan по через http начинает грузить Luci и вылетает с ошибкой.....Поможите плз...что сделал не так???? Как исправить...??.за ранее спасибо |
17.10.2012, 18:38 | #9 | |
Member
Регистрация: 28.09.2012
Сообщений: 52
Вес репутации: 0 |
Цитата:
Если есть usb -> uart + прямые руки то можно подключиться через уарт , и залить прошивку через tftp |
|
16.12.2012, 23:15 | #10 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 |
|
Здесь присутствуют: 8 (пользователей: 0 , гостей: 8) | |
|
|