Перейти к содержанию

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

Модераторы
  • Постов

    1 227
  • Зарегистрирован

  • Посещение

  • Победитель дней

    25

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

  1. Эти папки и скрипты необходимо создать самому, см. документацию по ссылке выше.
  2. Можете попробовать готовый, чтобы оценить стоит ли игра свеч. В Entware я добавлять его не стал, так как на роутере он еле тошнит.
  3. По ссылке речь о расширении веб-интерфейса NDMS v1 средствами Entware. Никакого веб-интерфейса для управления пакетами Entware или keenopt не существует, все манипуляции выполняются в SSH/Telnet консоли.
  4. Пока что не понятно что подразумевается под графическим интерфейсом для Entware.
  5. В первую очередь я бы озаботился поиском поиском модулей videodev.ko, v4l2-common.ko, v4l2-int-device.ko, input-core.ko, uvcvideo.ko для текущей версии прошивки. Рабочий конфиг для работы mjpg-streamer с камерой Logitech C270 можно найти здесь.
  6. Увидели разницу в синтаксисе между Vixie's cron и BB cron?
  7. Для Omni II поправьте, пожалуйста файл: стр.15: порты у Omni II стамегабитные, стр.33-34: внезапный переход на английский в описаниях команд. В тексте этих доков нет ни слова о компоненте opkg.
  8. Не фатально, но забавно: 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.
  9. Авторы куда-то подевали с opkg.keenopt.ru ядерные модули, а без ipt_IMQ/xt_IMQ, imq.ko затея смысла не имеет.После добавления модулей можно будет начать с простого варианта и далее по возрастающей
  10. 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'ы появятся к заводской морде
  11. Можно ли тогда для встроенного компонента предусмотреть опцию, задающую нестандартный UDP порт для используемого DNS-сервера? Например: ip name-server ‹address›[:port] [domain] Это бы позволило использовать встроенный dns-proxy совместно с другим ПО, например, dnsmasq или dnscrypt-proxy.
  12. В этом компоненте NDMS авторы объединили две функции: управлением подпиской на широковещательные потоки для клиентов локалки подавлением широковещательного трафика на тех портах локалки (влючая Wi-Fi), где его не ждут. Если соврал, авторы меня поправят. Значит, там не мультикаст трафик, а юникаст.
  13. Насколько понимаю, это одно и то же. На Ultra II снупинг настолько суров, что глушит широковещательную рассылку присутствия в локалке медиасервера. Не знаю, правда, сработает ли это решение для встроенного медиасервера.
  14. Попробуйте выполнить в CLI: no service igmp-proxy system configuration save Понаблюдайте после рестарта роутера, сохранится ли глюк.
  15. С таким стартовым скриптом rc.unslung при старте роутера получаем в логе следующие сообщения: [i] Nov 17 13:47:33 ndm: FileSystem::Ext: ext2 "ceeaaab9-273d-4fc4-b47e-94ec13633148:" filesystem initialized. [W] Nov 17 13:47:33 ndm: kernel: EXT2-fs (sda3): warning: mounting unchecked fs, running e2fsck is recommended … [i] Nov 17 13:47:33 ndm: Opkg::Manager: /tmp/mnt/STORAGE mounted to /tmp/mnt/STORAGE. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /tmp/mnt/STORAGE mounted to /opt/. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /tmp/mnt/STORAGE initialized. [E] Nov 17 13:47:33 ndm: Opkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/. [i] Nov 17 13:47:33 wmond: WifiMaster0/AccessPoint0: (RT2860) STA(30:75:12:0c:b6:0e) had associated successfully. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /usr/lib/libsupc++.so: _Unwind_SjLj_RaiseException: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /usr/lib/libsupc++.so: _Unwind_SjLj_Resume_or_Rethrow: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /usr/lib/libsupc++.so: _Unwind_SjLj_Register: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /usr/lib/libsupc++.so: _Unwind_SjLj_Resume: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /usr/lib/libsupc++.so: _Unwind_SjLj_Unregister: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /lib/libndmBase.so: _Unwind_SjLj_Unregister: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /lib/libndmBase.so: _Unwind_SjLj_Register: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /lib/libndmBase.so: _Unwind_SjLj_Resume: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /lib/libndmBase.so: __gcc_personality_sj0: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /lib/libndmHttp.so: _Unwind_SjLj_Unregister: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /lib/libndmHttp.so: _Unwind_SjLj_Register: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /lib/libndmHttp.so: _Unwind_SjLj_Resume: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /lib/libndmHttp.so: __gcc_personality_sj0: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /opt/etc/init.d/S00telnetd: _Unwind_SjLj_Unregister: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /opt/etc/init.d/S00telnetd: _Unwind_SjLj_Register: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /opt/etc/init.d/S00telnetd: _Unwind_SjLj_Resume: symbol not found. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: Error relocating /opt/etc/init.d/S00telnetd: __gcc_personality_sj0: symbol not found. [E] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/init.d/rc.unslung: exit code 127. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/ndm/user.d/010-profile.sh: admin's home directory created. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/ndm/user.d/020-root-pwd.sh: Pasword is set from file. Добавляем второй строчкой в rc.unslung unset LD_LIBRARY_PATH и перегружаем роутер. Всё в порядке: [i] Nov 17 13:47:33 ndm: FileSystem::Ext: ext2 "ceeaaab9-273d-4fc4-b47e-94ec13633148:" filesystem initialized. [W] Nov 17 13:47:33 ndm: kernel: EXT2-fs (sda3): warning: mounting unchecked fs, running e2fsck is recommended … [i] Nov 17 13:47:33 ndm: Opkg::Manager: /tmp/mnt/STORAGE mounted to /tmp/mnt/STORAGE. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /tmp/mnt/STORAGE mounted to /opt/. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /tmp/mnt/STORAGE initialized. [E] Nov 17 13:47:33 ndm: Opkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/ndm/user.d/010-profile.sh: admin's home directory created. [i] Nov 17 13:47:33 ndm: Opkg::Manager: /opt/etc/ndm/user.d/020-root-pwd.sh: Pasword is set from file. Версия прошивки: (config)> show version release: v2.05(AAUS.5)C1 arch: mips ndm: exact: 0-43162e7 cdate: 14 Nov 2015 bsp: exact: 0-f0f8cc3 cdate: 14 Nov 2015 ndw: version: 4.0.1.106 features: wifi_button,single_usb_port,flexible_menu, emulate_firmware_progress components: cloud,ddns,dot1x,factory,fat,hfsplus,kabinet,miniupnpd, monitor,nathelper-ftp,nathelper-pptp,nathelper-sip,ntfs, opkg,ppe,ssl,trafficcontrol,usblte,usbserial,cifs, components,cloudcontrol,config-ap,config-client,config- repeater,corewireless,dlna,easyconfig,dhcpd,ftp,igmp, l2tp,pingcheck,ppp,pppoe,pptp,skydns,storage, transmission,usb,udpxy,usbmodem,usbnet,vpnserver,ydns, base,printers,sysmode,easyconfig-3.2,base-l10n,modems, theme-ZyXEL-Intl,base-theme,ispdb,base-ZyXEL-Intl manufacturer: ZyXEL vendor: ZyXEL series: Keenetic series model: Keenetic hw_version: 12132000-F hw_id: kn_rf device: Keenetic Omni II class: Internet Center
  16. Очень похоже на эту проблему. Может действительно лучше добавить в прошивку четыре симлинка по примеру симлнков из /etc? /sbin/ifconfig -> /opt/sbin/ifconfig, /sbin/route -> /opt/sbin/route, /usr/sbin/ip -> /opt/sbin/ip, /sbin/netstat -> /opt/sbin/netstat
  17. В бетах от 14.11.2015г косяк всё ещё есть. Проверено на Omni II.
  18. Выше написано условие, когда настройки вступают в силу. show running-config … ip host www.pandora.com 107.170.15.247 ip host ui.skype.com 10.9.69.1 … no ip host ui.skype.com 10.9.69.1
  19. Если при запущенных сервисах Entware на Ultra II переключить настройку «Параметры > USB порты > Порт 2 > USBx.0», то целостность файловой системы на подключенном носителе будет нарушена: [W] Nov 15 19:12:57 ndm: FileSystem::Ext: "/dev/sda" has an unknown partition type, ignored. [i] Nov 15 19:12:57 ndm: FileSystem::Ext: ext2 "e4e593e8-81de-7bf6-47fb-169268f93813:" filesystem initialized. [W] Nov 15 19:12:57 ndm: kernel: EXT2-fs (sda1): warning: mounting unchecked fs, running e2fsck is recommended [i] Nov 15 19:12:57 pppd[127]: Plugin rp-pppoe.so loaded. [i] Nov 15 19:12:57 ndm: Opkg::Manager: /tmp/mnt/OPT mounted to /tmp/mnt/OPT. [i] Nov 15 19:12:57 ndm: Opkg::Manager: /tmp/mnt/OPT mounted to /opt/. [i] Nov 15 19:12:57 ndhcpc: GigabitEthernet1: NDM DHCP client (version 3.0.5) started. [C] Nov 15 19:12:57 ndm: kernel: EXT2-fs (sda1): error: ext2_lookup: deleted inode referenced: 719873 [C] Nov 15 19:12:57 ndm: kernel: EXT2-fs (sda1): error: remounting filesystem read-only [i] Nov 15 19:12:57 ndm: Opkg::Manager: /tmp/mnt/OPT initialized. Проверил несколько раз, воспроизводится стабильно.
  20. По поводу последнего обновления: 1. В этих прошивках /etc/shells уже не файл, а символическая ссылка на /opt/etc/shells. Так и задумано? /opt/root # find /etc/ -type l -exec ls -l {} \; | grep /opt lrwxrwxrwx 1 root root 16 Nov 4 17:50 /etc/preinit -> /opt/etc/preinit lrwxrwxrwx 1 root root 16 Nov 4 17:50 /etc/profile -> /opt/etc/profile lrwxrwxrwx 1 root root 18 Nov 4 17:50 /etc/rc.common -> /opt/etc/rc.common lrwxrwxrwx 1 root root 15 Nov 4 17:50 /etc/shells -> /opt/etc/shells lrwxrwxrwx 1 root root 21 Nov 4 17:50 /etc/uci-defaults -> /opt/etc/uci-defaults 2. /opt/etc/preinit имеет какую-то смысловую нагрузку? В wiki об этом файле информации нет.
  21. Если снять галку с чек-бокса «Использовать фал подкачки», а затем перезагрузить роутер, то файл подкачки снова окажется включенным. Кажется, логика прошивки использует /tmp/mnt//swapfile вне зависимости от настроек WebUI. Если файл перед перезагрузкой удалить, то больше он использоваться не будет. Проверено на Omni II с прошивкой v2.05(AAUS.4)C1.
  22. dansguardian на роутере ворочается довольно тяжело. Но есть решение на privoxy, которое позволяет использовать подписки AdBlock'а прямо на роутере.
  23. То же самое с помощью сервиса SkyDNS. На кинетиках можно совместить работу SkyDNS и перечисленные в названии темы возможности. USA-only сервисы в России. Для использования радио Pandora перейдите в кабинете SkyDNS на страницу «Домены» и в поле «Алиасы» впишите соответствие http://www.pandora.com — 107.170.15.247. Отключение рекламы в Скайпе. Если вас достала навязчивая реклама в окнах Скайпа, в кабинете SkyDNS на странице «Домены» добавьте в чёрный список запись ui.skype.com. Всё! Настройки вступят в силу в течение нескольких минут. Не забудьте почистить DNS-кэш в роутере\операционной системе\браузере. Если не знаете как это сделать командами, просто перегрузите всё перечисленное
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.