Jump to content

sergeyk

Forum Members
  • Posts

    1,435
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by sergeyk

  1. No. The reset feature sets the default configuration for currently installed components, it does not change the component set. You can change the set using a manual or cloud update only.
  2. You may use interface {name} lldp disable specifically to your case interface Home lldp disable should disable LLDP. Do not forget to save the configuration copy running-config startup-config
  3. @creativenew2011 попробуйте на Armor тоже маску покороче.
  4. Про Armor ничего не могу сказать, вот на Keenetic:
  5. Если вас интересует максимальное количество адресов в одном пуле DHCP, то сейчас максимум 1250 (начиная с версии 3.02.A.0.1). Если речь про количество клиентов Wi-Fi, почитайте тут: https://blog.keenetic.ru/how-many-wi-fi-clients/ Если вопрос про VPN, тут: https://help.keenetic.com/hc/ru/articles/115005342025-Типы-VPN-соединений-в-Keenetic
  6. Now it is possible in the CLI only (config)> interface WifiMaster0 rekey-interval Usage template: rekey-interval {rekey-interval} Use (config)> interface WifiMaster0 rekey-interval 3600 to change the default value from 86400 to 3600 for 2.4 GHz band (WifiMaster0), for example. You may also use Web CLI to run commands.
  7. https://forum.keenetic.com/topic/4002-ad-blocking/#comment-140238
  8. You should configure a custom action for the FN1 or FN2 button in the Web configurator also.
  9. Пусто. Не понял вопроса. KN-1610.
  10. Нет, конечно. Это просто два разных способа скопировать файлы на rootfs. Я создал следующие файлы files/ files/opt files/opt/etc files/opt/etc/ndm files/opt/etc/ndm/ifstatechanged.d files/opt/etc/ndm/ifstatechanged.d/01-test.sh files/opt/etc/ndm/ifipchanged.d files/opt/etc/ndm/ifipchanged.d/01-test.sh files/opt/etc/ndm/ifcreated.d files/opt/etc/ndm/ifcreated.d/01-test.sh files/opt/bin files/opt/bin — это абсолютная ссылка на /bin. Файл 01-test.sh содержит #!/bin/ash logger "$0 $id" При старте системы в журнале вижу ... [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifcreated.d/01-test.sh FastEthernet0/Vlan1 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh FastEthernet0/Vlan1 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh FastEthernet0/Vlan1 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh FastEthernet0/Vlan2 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifcreated.d/01-test.sh FastEthernet0/Vlan2 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh FastEthernet0/Vlan2 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh FastEthernet0/Vlan2 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh FastEthernet0/Vlan3 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifcreated.d/01-test.sh FastEthernet0/Vlan3 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh FastEthernet0/Vlan3 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh FastEthernet0/Vlan3 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh WifiMaster0 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh WifiMaster0/AccessPoint0 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh WifiMaster0/AccessPoint0 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh WifiMaster1 [I] Jan 1 03:00:26 kernel: br0: port 4(ra4.1) entered blocking state [I] Jan 1 03:00:26 kernel: br0: port 4(ra4.1) entered disabled state [I] Jan 1 03:00:26 kernel: device ra4.1 entered promiscuous mode [I] Jan 1 03:00:26 kernel: device ra4 entered promiscuous mode [I] Jan 1 03:00:26 kernel: br0: port 4(ra4.1) entered blocking state [I] Jan 1 03:00:26 kernel: br0: port 4(ra4.1) entered forwarding state [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh WifiMaster1/AccessPoint0 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh WifiMaster1/AccessPoint0 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh Bridge0 [I] Jan 1 03:00:26 root: /opt/etc/ndm/ifstatechanged.d/01-test.sh Bridge0 ...
  11. Ничего монтировать не надо. Создавайте keenetic-sdk/files/ В него кладите нужные каталоги и скрипты, например keenetic-sdk/files/opt/etc/ndm/ifcreated.d/01-on_bridge0_created.sh с атрибутом executable и обрабатывайте событие при $id, равном Bridge0.
  12. Рабочих хуков для вашей задачи должно быть достаточно. Используйте ndm/ifcreated.d, ndm/ifipchanged.d или ndm/ifstatechanged.d для Bridge0.
  13. Я посмотрел код, похоже, это решение на устройстве без USB работать не будет. Но хуки, описанные тут https://github.com/ndmsystems/packages/wiki/Opkg-Component#hook-scripts, работать должны, за исключением initrc.
  14. Это команда для CLI, а не shell.
  15. Настройте фиктивный диск для Opkg opkg disk temp:/
  16. Либо в Makefile, либо просто на файловой системе руками.
  17. Да, сейчас opkg включен для всех моделей.
  18. Запускайте по событию или через скрипт opkg initrc (/opt/etc/initrc по умолчанию): https://github.com/ndmsystems/packages/wiki/Opkg-Component#hook-scripts
  19. И что вы теперь намерены с этим делать?
  20. Их создает bin/ndm при старте.
  21. Можно только "./unpack ..." и "make ...", чистить ничего не нужно.
  22. @typedef вам нужно добавить пакет Opkg в оригинальную прошивку изначально на устройстве.
×
×
  • Create New...