
Quqas Wased
Участники форума-
Постов
67 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент Quqas Wased
-
управление питанием usb(перезагрузка) как скрипт в CLI
Quqas Wased опубликовал вопрос в Веб-интерфейс
в usb воткнут huawey E8372-153 штатный pingchecker более-менее адекватно перегружает его если не видит инета проблема: после того как вставил SD карту в момед = 8из10 шанс что при ребуте роутера из web(т.е. софтово) он его как момед не видит а только как диск соответственно и pingchecker ничего сделать не может помогает только руками вынуть-сунуть сам стик целиком 1) можно ли кнопку какую привернуть в web чтобы ребутало питание usb? та которая есть(кружок) опятьже появляется только если модеи видится как модем 2)а ещё лучше скрипт-команда в CLI принудительного ребута usb. а ещё лучше чтоб её не надо было вводить а в памяти была и смысл действия - если ХХ секунд нет CDC ethernet то ребут usb т.е. чтобы не терять доступ извне через keendns . ибо 1й вариант сработает только если внутри сети сам находишься. а задача - что если после ребута роутера в целом он какимто бесом не видит модем - то чтоб usb выкл\вкл по питанию -
хоть кто-нибудь юзает zk omni\omni2 в режиме НЕ-роутер?
Quqas Wased опубликовал вопрос в Веб-интерфейс
omni2 прошивка kn_rf_delta_2.16.D.12.0-11 в компонентах выбраны все 3 альтернативных режима config.ap config.repeater config.client в system пытаюсь сменить режим работы но он делает вид - полоска бежит но даже не ребутается и остаётся роутером на заводские скидывал. без пароля и соответственно в закладке Wi-Fi-система на kn-1714 никак не видится. соединено по проводу 1) с учётом что omni на 2.16 версии он должен или нет в Wi-Fi-система видится? (на 1714 4.2.5) 2) у вас переключаются режимы программно? может у кого есть конфиг рабочий в режиме НЕроутер? я пытался вкачать вручную из bin, default-config.repeater - мост то он создал правильно но утратился доступ к web и telnet может если рабочий конф вкачать - и web заработает и 1714 его увидит? если поделитесь -
понимаю но сама суть то в просьбе перемен(поправки скрипта установки) но если въедливые юзеры обращают вниманье на эту мессагу то и подавно должны обратить на краш 2го этапа и наоборот если в логе 5 из 5 успех - то определённое васянство пытаться делать неясные выводы из мессаги которая к тому времени уже потеряла актуальность
-
спасибо. этим har файлом надоумили посмотреть в network devtool и всё стало ясно не nat они не переваривали, а фейки nfqws на omni2 (хотя если посудить... другие то сайты их глотают) вопрос снят - добавил 192.168.0.0/16 в исключения
-
kn-1714 адрес 1.1 в него воткнут момед адрес 8.1 а из lan порта провод идёт до wan порта z-k omni2 внутренний адрес 5.1 внешний 1.131 так вот с компа\телефона\не важно чего подключенного к omni2 никаким образом не открывается web ни 1.1 ни 8.1 при этом же пинги есть tracert правильный и даже smb шара \\1.1. открывается а ни один из браузеров ни в каком инкогнито не может зайтить на web 1.1 или 8.1 либо белая страница (заголовок проявляется) либо too-many-redirect при этом же на web 1.131 заходит - т.е. по идее через 1.1 же? совсем извне на web и 1.1 и 8.1 и 5.1 и 1.131 заходит
-
а непосредственно в ndwrt.config в принципе не бывает чтоб opkg уже был включенный
-
ну оно само подтягивается как и куча других библиотек в конфиге, достаточно само opkg в menuconfig проставить.
-
непонятное поведение sdk в случае если в изначальной прошивке уже есть opkg он её распаковывает и помимо всего прочего в /keenetic-sdk/package/private/ndm/files-ndm/usr/lib делает 2 ссылки с названиями libunwind.so и libunwind.so.8 на файл libunwind.so.8.0.1 но самого этого libunwind.so.8.0.1 нету нигде совершенно точно --- тем не менее при make в bin новой собранной прошивки он успешно из ниоткуда появляется. и никаких ошибок при сборке нету проблема в другом -- вот допустим я из этой папки в другую распакованную прошивку где opkg изначально нету -- копирую эти ссылки а также и другие файлы за opkg отвечающие - но при сборке именно на отсутствие libunwind.so.8.0.1 идёт ругань. и пока ручонками его из изначального bin не вытащишь и не покладёшь куда надо сборка не продолжается А вопрос в следующем -- а как так в первом случае без него из неправильных ссылок собирается, а во втором случае не может?
-
т.е. это из uart копипаста была? нету его и вроде пока только раз окирпичилось что не бутился, за десятки вариантов прошек. получилось вернуть чтение для 1714 путём переделки 1713 так а на счёт ndmubipart есть сведения? должен он быть в разметке или както сам создаётся? я по конфигам изучал и разобрался что 2 вида встроенных есть. NDM_STORAGE и NDM_EXTENDED_STORAGE 1е всегда маленькое и с заданием размера. а вот 2e для nand и у разных моделей по разному - гдето размер задаётся в конфигах а гдето нет -- вот понять бы при таком раскладе когда не задаётся -- меняется ли он в зависимости от того сколько места сам firmware занимает?
-
а как такую таблицу узнать ? для своей модели ndmubipart например не вижу. неясно его нет в принципе или в этой модели?
-
интересная метода только не для этой темы 1 просит изначально прошивку с usb storage поддержкой 2 завязано на то чтоб уже был entware но попытаться самому в sdk поправить ndm_storage.c можно жаль лишь что для spi моделей всё равно не хватит размера чтоб влезло полноценный entware. меньше 20мб выйдет
-
поправка "защита" срабатывает если помимо встроенного , ещё внешние диски хочешь чтоб обойти надо собственно и "ядро" менять: ndm ndmc ndmf вообще обе инструкции не то чтоб кривые но путанные - в реальности всё проще и через gui menuconfig делается м.б. как сам доразберусь - выложу понятную
-
Не подскажите, по поводу NDM-mod-shell? почему он за собой тащит столько много разного? ну т.е. помимо busybox в условиях нехватки места - напряжно а главное неясно, что именно из этих добавок позволяет отрабатывать exec ash ???(opkg exec есть) я могу в sdk отдельно busybox выбрать - но exec ash не работает - зато отрабатывает exec /bin/ash а дальше ещё большая непонятка. : никаким образом не работает даже exec /bin/ash если вместо "настоящего" busybox сделать ссылку (ln -s) на busybox из /opt/bin - неважно, хоть в самом ash, хоть в busybox из /bin. ни один .sh также не запускается заметил что есть файл /etc/inittab - его тоже добавляю, но не влияет. может в kmod-rt_rdm дело?.... Другими словами : как обеспечить запуск - любых .sh (опять же #!/bin/ash и #!/bin/sh дают разные ошибки) - отработку в CLI команды exec ash (на худой конец exec /bin/ash) и чтоб при этом NDM-mod-shell не включать в SDK? -- уже есть в /opt/bin полноценный busybox от entware
-
что, иссякла темка? никто так и не ответил на вопросы выше я сам даже разобрался про разницу NDM_STORAGE и NDM_EXTENDED_STORAGE но помощи не дождался. а именно как в sdk размер ихний увеличить за счёт отказа от DUAL_IMAGE? банальное увеличение цифр не помогает =кирпичится. надо как-то "умнее", но для этого нужна помощь
-
всё правильно... просто ввели в блудняк своим набросом исключения перехвата DNS-запроса а надо было озаглавить: Вы можете настроить чтоб конкретная зона(домен) разыменовывались только на конкретном dns-серваке. для этого укажите эту зону\домен в строчке Домен
-
т.е. в моём случае прописав его (домен) "от балды" - получал что все остальные имена не работали потому что были не равны "от балды"? .... реально вредный пункт
-
делаю себе DOT как тут https://help.keenetic.com/hc/ru/articles/360007687159-Прокси-серверы-DNS-over-TLS-и-DNS-over-HTTPS-для-шифрования-DNS-запросов вымораживает 3й пункт 3. Для исключения перехвата DNS-запроса нужно указать домен в параметрах добавления DNS-сервера. Например: - почему на скрине не doh\dot а обычный dns? - домен от балды надо придумывать или как? - адрес тоже непонятно левый или что? при попытке вписать что угодно в строчку Домен = в принципе перестаёт работать nslookup на компе работать. и соответственно инета тоже нет работает только если адрес и имя tls прописывать к чему тогда этот наброс исключения перехвата DNS-запроса ?
- 4 ответа
-
- 1
-
-
х.з. как у них получалось. возможно максимум на 3.5 прошивке.... всё что старше -- уже ввели анальную защиту в бинарниках. libndmStorage.so не заводится никак на прошивках изначально где его нету - вплоть до того что то вайвай отрубится - либо момед дропает соединения (причём в логах нигугу) проверено на 1713 vs 1714 (но есть пока способ сами бинарники 1713 поправить чтоб на 1714 полноценно работало. но libndmStorage.so к ориг 1714 не прикрутить никак и низачто) хотя сам подход.... поражает. казалось бы причём тут usb и встроенная память??? т.е. если уже есть usb которому "разрешили" читать диски - то на кой во встроенную то вставлять? но именно только таким моделям и "разрешено" иметь встроенной хранилище