Jump to content

sergeyk

Forum Members
  • Posts

    1,434
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by sergeyk

  1. 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
  2. @creativenew2011 попробуйте на Armor тоже маску покороче.
  3. Про Armor ничего не могу сказать, вот на Keenetic:
  4. Если вас интересует максимальное количество адресов в одном пуле 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
  5. 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.
  6. https://forum.keenetic.com/topic/4002-ad-blocking/#comment-140238
  7. You should configure a custom action for the FN1 or FN2 button in the Web configurator also.
  8. Пусто. Не понял вопроса. KN-1610.
  9. Нет, конечно. Это просто два разных способа скопировать файлы на 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 ...
  10. Ничего монтировать не надо. Создавайте keenetic-sdk/files/ В него кладите нужные каталоги и скрипты, например keenetic-sdk/files/opt/etc/ndm/ifcreated.d/01-on_bridge0_created.sh с атрибутом executable и обрабатывайте событие при $id, равном Bridge0.
  11. Рабочих хуков для вашей задачи должно быть достаточно. Используйте ndm/ifcreated.d, ndm/ifipchanged.d или ndm/ifstatechanged.d для Bridge0.
  12. Я посмотрел код, похоже, это решение на устройстве без USB работать не будет. Но хуки, описанные тут https://github.com/ndmsystems/packages/wiki/Opkg-Component#hook-scripts, работать должны, за исключением initrc.
  13. Это команда для CLI, а не shell.
  14. Настройте фиктивный диск для Opkg opkg disk temp:/
  15. Либо в Makefile, либо просто на файловой системе руками.
  16. Да, сейчас opkg включен для всех моделей.
  17. Запускайте по событию или через скрипт opkg initrc (/opt/etc/initrc по умолчанию): https://github.com/ndmsystems/packages/wiki/Opkg-Component#hook-scripts
  18. И что вы теперь намерены с этим делать?
  19. Их создает bin/ndm при старте.
  20. Можно только "./unpack ..." и "make ...", чистить ничего не нужно.
  21. @typedef вам нужно добавить пакет Opkg в оригинальную прошивку изначально на устройстве.
  22. @typedef смотрите содержимое каталога build_dir/target-mipsel-linux-musl_musl/root-mt7628/, это образ rootfs, который был запакован в последний сгенерированный файл. В этом rootfs должны быть bin/busybox и lib/libndmOpkg.so.
×
×
  • Create New...