Jump to content

Александр Рыжов

Moderators
  • Posts

    1,089
  • Joined

  • Last visited

  • Days Won

    22

Everything posted by Александр Рыжов

  1. При выборе Entware сможете использовать и lighty, и nginx, и apache. Вот список пакетов.
  2. Код закрыт и посылать некудаПридётся прикреплять diff к сообщению на здешнем форуме.
  3. Похоже, что такой вариант отъедает слишком много процессорных ресурсов
  4. Вижу по изменению wiki, что в стартовых скриптах был смещён акцент с /opt/etc/init.d/* на /opt/etc/initrc. В связи с чем два вопроса: Останется ли в будущем возможность явного задания стартового скрипта с помощью opkg initrc /opt/etc/init.d/rc.unslung? Как поведёт себя прошивка, если заданный явно командой выше стартовый скрипт будет отсутствовать?
  5. Потому что всё отличие [M] от [*] состоит в том, что в первом варианте результат компиляции пакуется в ipk, а во втором, помимо паковки в ipk ещё входит в образ прошивки. Так что никакой это не хак. Для сборки ipk разницы между [M] и [*] нет.
  6. Эти папки и скрипты необходимо создать самому, см. документацию по ссылке выше.
  7. Можете попробовать готовый, чтобы оценить стоит ли игра свеч. В Entware я добавлять его не стал, так как на роутере он еле тошнит.
  8. По ссылке речь о расширении веб-интерфейса NDMS v1 средствами Entware. Никакого веб-интерфейса для управления пакетами Entware или keenopt не существует, все манипуляции выполняются в SSH/Telnet консоли.
  9. Пока что не понятно что подразумевается под графическим интерфейсом для Entware.
  10. В первую очередь я бы озаботился поиском поиском модулей videodev.ko, v4l2-common.ko, v4l2-int-device.ko, input-core.ko, uvcvideo.ko для текущей версии прошивки. Рабочий конфиг для работы mjpg-streamer с камерой Logitech C270 можно найти здесь.
  11. Ни хрена он не поддерживает, только делает вид. Если диск перемонтировать, все настроенные права исчезают. Спасибо за информацию, исключил упоминание NTFS из своей инструкции. На старой безродной медленной флешке установка Entware проходит вдвое быстрее, если отформатировать её в EXT2, а не в NTFS.
  12. Действительно, на NTFS-разделе: BusyBox v1.24.1 (2015-12-07 11:01:26 MSK) built-in shell (ash) ~ # cd /opt/tmp/ /opt/tmp # touch file /opt/tmp # ls -la file -rwxrwxr-x 1 root root 0 Dec 8 15:04 file /opt/tmp # chmod 600 ./file /opt/tmp # ls -la file -rwxrwxr-x 1 root root 0 Dec 8 15:04 file /opt/tmp # chown nobody:nobody ./file /opt/tmp # ls -la file -rwxrwxr-x 1 nobody nobody 0 Dec 8 15:04 file Что странно. Драйвер tuxera, насколько знаю, должен полноценно поддерживаю линуксовые права доступа.
  13. makc22, если используется cron из Entware, то обсуждение можно продолжить здесь. Честно говоря, не знаю может ли NTFS и/или кинетиковский NTFS-драйвер это обеспечить. Работа cron проверялась на разделе ext3.
  14. Для Omni II поправьте, пожалуйста файл: стр.15: порты у Omni II стамегабитные, стр.33-34: внезапный переход на английский в описаниях команд. В тексте этих доков нет ни слова о компоненте opkg.
  15. Update 28/02/2016. Прошу обратить внимание, теперь это штатная возможность прошивки и Entware больше не требуется. Инструкция ниже вам нужна только в том случае, если команда opkg прошивкой уже поддерживается, а schedule — ещё нет. Для того, чтобы включать точку доступа в определённое время необходимо: Установить Entware, Установить необходимые пакеты: opkg install cron ndmq Отредактировать файл /opt/etc/crontab, добавив в него следующие строчки: 00 09 * * * root ndmq -p 'interface WifiMaster0/AccessPoint0 up' -P message 00 21 * * * root ndmq -p 'interface WifiMaster0/AccessPoint0 down' -P message Запустить cron вручную или перезагрузить роутер: /opt/etc/init.d/S10cron start Здесь есть описание формата /opt/etc/crontab. В примере выше основная точка (WifiMaster0/AccessPoint0) будет ежедневно включаться (up) в 9:00 и выключаться (down) в 21:00. Признаком того, что всё работает будут строчки лога: [i] Dec 1 09:00:01 cron[16839]: (root) CMD (ndmq -p "interface WifiMaster0/AccessPoint0 up" -P message) [i] Dec 1 09:00:01 ndm: Network::Interface::Base: "WifiMaster0/AccessPoint0": interface is up. … [i] Dec 1 21:00:01 cron[16756]: (root) CMD (ndmq -p "interface WifiMaster0/AccessPoint0 down" -P message^I) [i] Dec 1 21:00:01 ndm: Network::Interface::Base: "WifiMaster0/AccessPoint0": interface is down. Чтобы аналогичным образом управлять гостевой точкой, замените «WifiMaster0/AccessPoint0» на «WifiMaster0/AccessPoint1».
  16. Не фатально, но забавно: DHCP-клиент отправляет Release позже, чем де-конфигурируется интерфейс: Nov 17 19:42:37 ndm Core::System::RebootManager: reboot in 2400 millisecond(s). Nov 17 19:42:40 ndm Core::System::RebootManager: reboot process started. Nov 17 19:42:43 ndm Main: stopping... Nov 17 19:42:43 ndm Core::Server: shutting down the system... Nov 17 19:42:43 ndm Network::Interface::IP: IP address cleared. Nov 17 19:42:43 ndhcpc GigabitEthernet1: sending RELEASE for 172.31.122.40 to 92.241.96.82. Nov 17 19:42:43 ndhcpc GigabitEthernet1: sendmsg() failed (network unreachable). Nov 17 19:42:43 ndhcpc GigabitEthernet1: failed to send dhcp packet (network unreachable). Nov 17 19:42:43 ndhcpc GigabitEthernet1: can not send RELEASE (network unreachable) in RELEASING state. Nov 17 19:42:43 ndhcpc GigabitEthernet1: NDM DHCP client stopped (exit status 0). Nov 17 19:42:43 ndnproxy updating configuration... Nov 17 19:42:43 ndm Network::Interface::IP: "GigabitEthernet1": IP address cleared.
  17. Авторы куда-то подевали с opkg.keenopt.ru ядерные модули, а без ipt_IMQ/xt_IMQ, imq.ko затея смысла не имеет.После добавления модулей можно будет начать с простого варианта и далее по возрастающей
  18. cp -R /usr/share/htdocs /opt/share/ mount -o bind /opt/share/htdocs /usr/share/htdocs wget -O /opt/share/htdocs/ya.html http://ya.ru страничка http://my.keenetic.net/ya.html будет открываться после авторизации. Как веб-интерфейс общается с CLI можно посмотреть в исходниках морды. Или воспользоваться утилитой ndmq в составе Entware для того, чтобы посмотреть XML-ответы на запросы, которые вам интересны. ЗЫ Так, глядишь, и pull request'ы появятся к заводской морде
  19. Можно ли тогда для встроенного компонента предусмотреть опцию, задающую нестандартный UDP порт для используемого DNS-сервера? Например: ip name-server ‹address›[:port] [domain] Это бы позволило использовать встроенный dns-proxy совместно с другим ПО, например, dnsmasq или dnscrypt-proxy.
  20. В этом компоненте NDMS авторы объединили две функции: управлением подпиской на широковещательные потоки для клиентов локалки подавлением широковещательного трафика на тех портах локалки (влючая Wi-Fi), где его не ждут. Если соврал, авторы меня поправят. Значит, там не мультикаст трафик, а юникаст.
  21. Насколько понимаю, это одно и то же. На Ultra II снупинг настолько суров, что глушит широковещательную рассылку присутствия в локалке медиасервера. Не знаю, правда, сработает ли это решение для встроенного медиасервера.
×
×
  • Create New...