Прошивка MegaD-328 (релизы, обсуждения, предложения)
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Шикарно! спасибо огромное!
3 строки кода и свет диммируется с выключателя
3 строки кода и свет диммируется с выключателя
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Вопрос к Andrey_B.
Пользую четыре мегадевайса . Прошивка 3.29 . Подключены к серверу с Apache . Есть статический IP . Пытаюсь зайти из интернета IP:port/sec (123.123.123.123:82/sec) - на web - морду захожу , но при переходе на любой порт - 401 Unauthorized . Попробовал на старой прошивке 3.17 - всё - ОК , захожу .
Проблема , видимо с трансляцией адреса, порт не учитывается .
Пользую четыре мегадевайса . Прошивка 3.29 . Подключены к серверу с Apache . Есть статический IP . Пытаюсь зайти из интернета IP:port/sec (123.123.123.123:82/sec) - на web - морду захожу , но при переходе на любой порт - 401 Unauthorized . Попробовал на старой прошивке 3.17 - всё - ОК , захожу .
Проблема , видимо с трансляцией адреса, порт не учитывается .
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Прописал у себя
iptables -t nat -A PREROUTING -p tcp --dport 82 -j DNAT --to-destination 192.168.0.14:80
Никаких проблем... Прошивка последняя.
iptables -t nat -A PREROUTING -p tcp --dport 82 -j DNAT --to-destination 192.168.0.14:80
Никаких проблем... Прошивка последняя.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
К сожалению , я использую винду
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Я не совсем понимаю, как версия прошивки в данном случае может влиять.
Поскольку я у себя не могу воспроизвести вашу проблему, единственное, что я могу посоветовать вам - по очереди обновлять прошивку и выяснить, в какой версии это появилось. (обязательно с очисткой EEPROM)
В 3.28-3.29 были изменения по части проверки пароля - может быть это как-то повлияло... А если напрямую зайти на устройство с последней прошивкой - проблемы нет?
Поскольку я у себя не могу воспроизвести вашу проблему, единственное, что я могу посоветовать вам - по очереди обновлять прошивку и выяснить, в какой версии это появилось. (обязательно с очисткой EEPROM)
В 3.28-3.29 были изменения по части проверки пароля - может быть это как-то повлияло... А если напрямую зайти на устройство с последней прошивкой - проблемы нет?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Прошивка 3.17 - всё прекрасно , заходит и с сервера , и из сети через порт . Прошивки 3.29 - 3.30 - если заходить через порт , то даже на веб-морду не пускает (401 Unauthorized) . К сожалению других прошивок в HEX у меня нет , а скомпиллировать не знаю как . Проверил три раза : 3.17 всё чётко работает .
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
smorigo, вы EEPROM очищали, когда прошивали новые версии?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Andrey_B , конечно да
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Не могли бы Вы выложить старые прошивки в HEX (3.18-3.28) , чтобы я смог проверить .
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Страницей выше была ссылка:
http://ab-log.ru/smart-house/ethernet/m ... 8-firmware
http://ab-log.ru/smart-house/ethernet/m ... 8-firmware
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
smorigo, выложил.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Andrey_B, проверил все прошивки . до 3.27 включительно - работают . Начиная с 3.28 - не заходит на WEB-морду (IP:port/sec) 401 Unauthorized . В своей локалке работает .
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Не ко мне вопрос, но я проверил у себя - пробросил порт меги наружу, с трансляцией в другой номер порта на внешнюю сторону. Зашел с телефона - всё работает, странички открываются. Прошивка 3.30b6. Проброс порта через NAT на роутере Dlink.
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Повторюсь , однако . У меня четыре меги . Порты (81-84) пробрасываются через NAT - Virtual server модема TP-LINK . На 80 порту сидит Apache . WIN 7х64 . Я НИЧЕГО не меняю в настройках NAT , httpd ,VHOST... ТОЛЬКО перепрошивка меги (--ee использую). Этот баг появляется в 3.28 .
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Добавлю , что порты пробрасываются не на меги , а на APACHE , а он через VHOST на меги .
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
smorigo, очевидно, что дело в проверке пароля.
В 3.28 были изменения в процедуре проверки пароля. Но эти изменения содержали ошибку.
В 3.29 ошибка была исправлена. И если до 3.28 при пароле sec можно было зайти, указав пароль secccc, то есть проверялись только первые символы без учета длины, то в 3.29 это было исправлено.
Я почти уверен, что проблема где-то здесь.
1. Нужно прошить 3.29 или выше.
2. Если проблема остается, то с помощью каких-нибудь программных средств "посмотреть" какой реальный URL запрос отправляется устройству. Не добавляет ли TP-Link там чего-нибудь своего...
В 3.28 были изменения в процедуре проверки пароля. Но эти изменения содержали ошибку.
В 3.29 ошибка была исправлена. И если до 3.28 при пароле sec можно было зайти, указав пароль secccc, то есть проверялись только первые символы без учета длины, то в 3.29 это было исправлено.
Я почти уверен, что проблема где-то здесь.
1. Нужно прошить 3.29 или выше.
2. Если проблема остается, то с помощью каких-нибудь программных средств "посмотреть" какой реальный URL запрос отправляется устройству. Не добавляет ли TP-Link там чего-нибудь своего...
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
думаю тут скорее Апач что нибудь добавит, если я правильно понял конфигурацию...
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
kod.begemot абсолютно прав . Посмотрел Wireshark'ом пакеты . Действительно присутствует дублирование пароля (.....GET/secsec HTTP/1.1.....) Второй sec "подсовывает" APACHE , а при обращении через локалку только один sec . Как от этого избавиться ?
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Проблема обнаружена в конфиге APACHE . Вот так secas подвёл . Большое спасибо Andrey_B и kod.begemot за молниеносные ответы и потраченное время .
Re: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Приветствую, пытаюсь собрать прошивку, но вылетает ошибка:
main.c:17:20: fatal error: avr/io.h: No such file or directory
#include <avr/io.h>
^
compilation terminated.
Что не хватает?
main.c:17:20: fatal error: avr/io.h: No such file or directory
#include <avr/io.h>
^
compilation terminated.
Что не хватает?