Jump to content

Shadow87

Forum Members
  • Posts

    273
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by Shadow87

  1. 1 минуту назад, KorDen сказал:

    Она включена? Выключите лучше, она работает на мультикасте, и у большинства провайдеров бесполезна.. В теории, железка провайдера может сходить с ума от этого, хотя это глупо.

    Вот как раз об этом мне и говорили. Попробуем и увидим.

  2. 1 минуту назад, KorDen сказал:

    @Shadow87, а WAN идет в железку провайдера? Можно попробовать позвонить в техподдержку провайдера и сказать что у вас интернет периодически лагает, попросить посмотреть посмотреть ошибки на порту своего оборудования (если конечно первая линия в курсе этого)

    Из wan порта кабель прётся в стойку прова в щитовой на первом этаже (так описал монтажник).

    У меня есть подозрение на функцию Local Peer Discovery трансмиссиона, т.к. знакомый сказал, что с ней может создаваться много трафика на порту. Провайдер Ростелеком Москва.

    Сейчас трансмиссион выключен, т.к. инфа с диска резервируется на другой диск. Пока ничего не падает. Как трансмиссион подниму, буду смотреть. Если будет такая ошибка, опробую рекомендацию товарища Padavana. Если сработает, проверю свои подозрения. Результаты здесь напишу.

  3. 5 минут назад, Le ecureuil сказал:

    Есть тонкие настройки, попробуем начать с них.

    Ясно. Вопрос тогда такой: а могло ли это быть спровоцировано торрентом? Есть ощущение, что уберу я сейчас пару галочек в трансмиссионе, и проблема решится.

  4. 28 минут назад, Le ecureuil сказал:

    В чипе 7621 одна общая сетевая карта на оба интерфейса, поэтому "заклинивание" синего порта ISP вызывает и заклинивание проводной части сегмента Home.

    Потому просто попробуйте сделать в точности то, что сказал @Padavan.

    Ах вот как? Хорошо, сделаем. И если это подтвердится, значит мне дальше провайдеру мозг помучить придётся?

  5. Это было бы похоже на то, что вы сказали, если бы при этом локальная сеть не падала. А она падает. Логи я снимаю смартфоном по вайфаю, т.к. комп, подключенный проводом, не получает ip. И даже при статической настройке ip интерфейсы роутера с провода не отвечают. Смартфоном я логи снимаю через my.keenetic.

  6. Красотища! Такое ощущение, что аппарат словил переполнение оперативки и оттуда не выполз.

    У меня вот примерно неделю "радует" периодический завал всей проводной сети с ошибкой переполнения в каком-то буфере. И тоже до перезагрузки лежит намертво. Вафля работает, интернет по резервному от другой вафли работает, а родной проводной интернет и вся проводная сторона локалки лежат и не поднимаются до перезагрузки. Последний убой потребовал меньше суток. Все журналы в моей теме приложены.

  7. Веселье продолжается. 8 сентября 0:26. Второй раз эта же проблема. Удалось снять self-test сразу после падения интернета. Приложу его в скрытом сообщении ниже.

    При снятии журнала пришлось вырубить трансмиссион на роутере, т.к. резервный канал слишком узкий. На момент происшествия проблемы трансмиссион был включен.

  8. Здравствуйте, товарищи!

    Что-то непонятное у меня уже несколько дней творится. В журнале с периодом примерно раз в сутки-двое появляется вот это: GigabitEthernet1: can not send DISCOVER (no buffer space available). При этой ошибке проводная часть роутера ложится наглухо вся и совсем. То есть даже выставив статический адрес на компе до роутера я достучаться не могу. Что случилось? Обратно аппарат оживает только после перезагрузки.

    Больной: Keenetic Ultra II, прошивка больного: 2.10.A.7.0-5. Self-test сообщением ниже.

  9. 15 часов назад, sergeyk сказал:

    Хочу добавить, что помимо режимов on (включён постоянно), off (выключен) или blink (мигающий) можно использовать blink+ (мигать быстро), blink++ (мигать очень быстро), а также задавать произвольный шаблон мерцания в формате N1,N2,N3,...,N8. Где Ni — интервал в миллисекундах. Например, чтобы задать режим "2 секунды включен, 2 секунды выключен, 0,5 секунды включен, 0,5 секунды выключен, 0,5 секунды включен, 0,5 секунды выключен", можно использовать следующий шаблон: "2000,2000,500,500,500,500".

    
    ~ # opkg_led_ctl -p OpkgLedControl default off default 2000,2000,500,500,500,500

     

    Отлично! Огромное спасибо! Добавил ссылку на ваше сообщение у себя, чтобы не затерялось случайно. :12_slight_smile:

  10. Всем привет!

    Недавно озадачился вопросом о возможности управления индикатором FN для индикации состояния программ, выполняющихся в среде Entware-3x. Конкретно меня заинтересовала возможность написания скрипта, который мог бы отобразить своё состояние следующим образом: скрипт выполняется - индикатор FN горит, скрипт успешно завершился - индикатор FN не горит, скрипт выпал в ошибку - индикатор FN мигает. В идеале при ошибке в выполнении скрипта мигание индикатора FN должно позволить понять код ошибки.

    Здесь я расскажу о способе настройки индикатора FN и последующего управления им при решении такой задачи. Постараюсь описать по шагам.

    1) Заходим в CLI роутера по протоколу Telnet.

    2) В консоли выполняем команду:

    (config)> system led FN indicate OpkgLedControl

    При успешном её исполнении должно отобразиться:

    Peripheral::Manager: "OpkgLedControl" control bound to "FN" LED.

    3) Cохраняем настройки и выходим из CLI

    4) Заходим по SSH в консоль Entware. Нужная нам утилита выполняется только при наличии прав root, поэтому или сразу входим в root, или переходим в него из-под пользователя.

    5) За работу со светодиодом отвечает утилита opkg_led_ctl. Вот её вид:

    ~ # opkg_led_ctl
    opkg_led_ctl v1.0.0, NDM peripheral control and test utility.
    
    Call "./opkg_led_ctl {cmd} {args}",
    where {cmd} is one of the following commands:
    
      -c - get a list of available LED colours
      -l - get a list of available LED controls
      -p - set LED control parameters,
      -m - set LED control mode,
    
      -p {ctl-name} {fg-color} {fg-lighting} {bg-color} {bg-lighting}
      -m {ctl-name} {fg|bg} [fg-sec-period]
    ~ #

    6) Использование светодиода сводится к переводу назначенного ему события индикации в фоновый или активный режим

    Можете ознакомиться со списком поддерживаемых событий индикации ("контроллеров" по терминологии утилиты) и поддерживаемых цветов. Может в вашем устройстве эти параметры окажутся иными.

    Скрытый текст

     

    Список цветов:

    
     # opkg_led_ctl -c
    opkg_led_ctl v1.0.0, NDM peripheral control and test utility.
    
    Supported colors:
    ======================================================
    No.             Name
    ======================================================
      0            GREEN
    ~ #

    Список событий индикации:

    
    ~ # opkg_led_ctl -l
    opkg_led_ctl v1.0.0, NDM peripheral control and test utility.
    
    Opened LED controls:
    ======================================================================================================
    No.                             Name                                      Description            Owner
    ======================================================================================================
      0                      SystemState                                     System state              ndm
      1    ButtonActivityAcknowledgement                  Button activity acknowledgement              ndm
    ...
      9                   OpkgLedControl                                 OPKG LED control              ndm
    ...

     

     

     

    В моём случае единственным доступным для управления пользователю событием индикации оказался элемент OpkgLedControl, а единственный доступный цвет - GREEN (зелёный). Дальше с ними и будем работать.

    7) Собственно само управление идёт в 2 этапа:

    7.1) Назначаем для события OpkgLedControl поведение и цвет светодиода в фоновом и активном режиме

    ~ # opkg_led_ctl -p OpkgLedControl GREEN blink GREEN off

    Поведение светодиода может быть одним из следующих: on (включён постоянно), off (выключен) или blink (мигающий).

    Upd.: Дополнение по режимам светодиода от пользователя sergeyk.

    В моём случае я определил для активного состояния события мигание светодиодом и для фонового состояния - выключение светодиода.

    В ответ на нашу команду вылетает огромная портянка, где нас интересует только пункт, относящийся к нашему событию:

    opkg_led_ctl v1.0.0, NDM peripheral control and test utility.
    
    Opened LED controls:
    ======================================================================================================
    No.                             Name                                      Description            Owner
    ======================================================================================================
    ...
      9                   OpkgLedControl                                 OPKG LED control              ndm
    ...
    States of opened LED controls:
    ===========================================================================================================
    No.    Fg./Bg. color     Fg./Bg. mode   Fg./Bg. left (sec.)                                   Blink pattern
    ===========================================================================================================
    ...
      9            GREEN            blink              infinite
                   GREEN              off
    ...

    Слово infinite или числовое значение в этом столбце находится в строке напротив активного в данный момент состояния. Infinite указывает на постоянное назначение состояния, а число соответствует количеству секунд, после которого состояние сменится. Верхняя строка - активное состояние, нижняя - фоновое.

    7.2) Переводим наше событие в активное состояние и наблюдаем результат.

    Команда перевода в постоянно активный режим:

    ~ # opkg_led_ctl -m OpkgLedControl fg

    В нашем примере светодиод FN начнёт постоянно моргать.

    Команда перевода в постоянно фоновый режим:

    ~ # opkg_led_ctl -m OpkgLedControl bg

    Команда временного перевода в активный режим на несколько секунд:

    ~ # opkg_led_ctl -m OpkgLedControl fg 5

    В нашем примере светодиод FN поморгает 5 секунд и выключится.

    В консоли при этом каждый раз вылетает портянка, аналогичная той, что мы видели при настройке на шаге 7.1

    Вот и всё. Если эта писанина оказалась настолько понятной, что принесла пользу, буду только рад.

    Сразу скажу, что до этого я инструкций вообще никогда не писал, потому и постеснялся выкладывать сей опус как готовое решение.

    Надеюсь, что те, кто задавался таким вопросом не пройдут мимо этой темы. Спасибо за внимание.

    С уважением, Shadow87. В миру - Олег.

    P.S. У меня это всё дело сработало на устройствах Keenetic Ultra II и Keenetic GIGA III с дельта прошивкой 2.09.C.0.0-5.

    • Thanks 2
    • Upvote 1
  11. В 18.08.2017 в 22:19, TheBB сказал:

    as is...

    shadow

    проверяйте, отписывайтесь...

    Попробовал команды adduser, addgroup, deluser, delgroup passwd, chsh, chfn и usermod и ошибок не вижу. Есть непонятка с adduser: у неё в хелпе описан синтаксис adduser <user> <group>, который заявляется функционально аналогичным usermod -aG <group> <user>, и при его использовании возвращается ошибка.

    Живой пример: "adduser vic server" вернёт ошибку "addgroup: group 'vic' in use". Причём это есть и в Entware-Keenetic, и в Entware-3x. Но в Entware-3x  и в Entware-Keenetic с вашим фиксом пользователя я потом впишу в группу командой "usermod -aG server vic", поэтому и не обращал внимания на эту непонятку. А вот без фикса была острая проблема. Больше ничего пока не заметил.

  12. В 18.08.2017 в 22:19, TheBB сказал:

    as is...

    shadow

    проверяйте, отписывайтесь...

    Только что скачал эти пакеты и поставил. Это именно то, что нужно. Спасибо вам! Моя проблема решилась именно этим обновлением. 

  13. Всем привет!

    Ловите от меня баги по Transmission. Прошивка: 2.09.C.0.0-5. Зверёк: Keenetic Ultra II

    1) При добавлении на раздачу торрентов, закаченных ранее, неправильно формируется путь при условии, что папка с торрентом лежит не в той директории, которая считается папкой с конфигами торрент-клиента.

    Живой пример:

    А) В настройках роутера для торрент-клиента указана папка: Reanimator:/Torrents/

    Б) В настройках самого торрент-клиента папка эта папка указана как папка с конфигами. Вид этого указания: /tmp/mnt/Reanimator/Torrents

    В) При добавлении через веб-интерфейс торрента, данные которого лежат по адресу /tmp/mnt/Reanimator/Shared/Ubuntu, имеем глючный путь вида: /tmp/mnt/Reanimator/Torrents//tmp/mnt/Reanimator/Shared/Ubuntu. Итог: уже закаченный торрент пытается скачаться ещё раз. Причём непонятно куда.

    При добавлении торрентов не через веб-интерфейс такого глюка нет.

    2) Но при добавлении торрентов через My.Keenetic на андроиде тоже есть прикол. Зачем-то для уже скачанного торрента в указанной папке делается папка download, в которую торрент пытается скачаться ещё раз, игнорируя наличие уже скачанного контента.

    Вот такие у нас пироги с котятами.

    Про отсутствие контекстного меню и опции редактирования пути, куда качать торрент подтверждаю.

  14. Спасибо всем. На том кинетике уже поднял версию прошивки до дельты и воткнул Entware 3x. Добежит до меня на выходных ещё один Keenetic из второго поколения, тогда и проверю.

    Низкий поклон всем вам, товарищи!

    Кстати, а про ошибки в интерфейсе Transmission на дельта прошивке 2.09.C.0.0-4 в Keenetic Ultra II мне в каком разделе мне лучше писать? Веб-интерфейс у Transmission работает неадекватно.

  15. Только что, Mamay сказал:

    Насколько мне известно, то Entware ниже цифры 3 - всё. Мигрируйте на актуальную версию...

    Иными словами: дельту в кинетик и трёшку на флешку. Понятно. Ладно, сделаем. Если кто-то исправит сей досадный косяк в Entware-Keenetic для Keenetic II, было бы неплохо. Ещё раз спасибо.

  16. Ещё раз здравствуйте!

    Помучив гугл, наткнулся на эту статью: http://www.zyxmon.org/2015/05/10/ustanavlivaem-entware-arm-na-nestandartnye-zhelezki/

    Есть основания полагать, что проблема переноса файлов из /etc в /opt/etc как раз мой случай. Посему вопрос больше к тем, кто собирал пакеты дистрибутива Entware Keenetic до третьей версии.

    В Entware 3x всё пашет без запинок, а в Entware-Keenetic имеем сию проблему с usermod.

    Прошу помощи. Спасибо.

  17. Вопрос не в добавлении пользователя в систему, а в том, что существующему в entware пользователю не получается штатным образом назначить членство в группе, что приведённая выше команда и должна делать. В идеале задача стоит в создании общей папки с доступом по протоколу SFTP (SSH File Transfer Protocol). Проблема выросла на этапе объединения пользователей в группу для выдачи им прав на папку.

  18. Здравствуйте, товарищи!

    Попался мне тут Keenetic II c установленным Entware, который не третьей версии. В него поставили пакет shadow, чтобы получить утилиту usermod, отсутствующую в busybox. При попытке пользования утилитой вываливается ошибка

    root@Keenetic_Giga:/opt/sbin# usermod -aG server oleg
    usermod: /etc/passwd.5202: Read-only file system
    usermod: cannot lock /etc/passwd; try again later.

    Вопрос: как это исправить?

    Спасибо.

  19. 8 часов назад, umka сказал:

    ...

    3) transmission - на соседней железке подключеной по eth. отключить наверно его можно - но это просто уменьшение трафика через точку. Если она мрет просто от транзитного трафика - это странно.
     

    Torrent - достаточно прожорливый протокол. Пока я у себя не обрезал в настройках transmission скорость до половины от входящей, коннект интернета периодически подвисал. Причём трафик идёт с другой машины. Так что, если раздач/сидов активных с Transmission много висит, то вот вам и "здрасьте". Плюс, если uTP фича включена в настройках коннекта Transmission, то лучше её отрубить. Тоже тот ещё DoS.

  20. Спасибо! И извините, за дублирование. Старался сильно не повторяться. Строго по делу и только там, где положено.

    Просто я постарался не упускать сию ошибку, т.к. лично рекомендую ваши роутеры своим родным и друзьям. А у некоторых из них iptv так заводится.

  21. Позволю себе поднять тему, т.к. сам интересуюсь подобным функционалом. В частности при работе с умными коммутаторами такой функционал бывает полезен.

    Кроме того из-за отсутствия возможностей настройки vlan trunk в веб-интерфейсе имеем неприятный глюк, когда при малейшем изменении настроек через веб-интерфейс любого из транкированных вланов он отваливается от транка.

    Простейший пример, чтобы понимать суть интереса. В одной комнате стоит роутер keenetic ultra 2 и он является основным, в другой - keenetic lite 3. Между комнатами протянут один кабель и через него надо пустить домашнюю сетку к нескольким устройствам и прямой интернет на ТВ приставку. В целом задача решаема, но домашнюю сетку после такого можно настраивать только по командной строке, иначе она вылетает из транка.

    И кстати, мне не совсем понятна логика работы галочки "Передавать теги VLAN ID". По конфигу я вижу, что галочка переводит порт в тегированный режим и передаёт в него тег влана, но по логике тогда порт должен становиться доступным нескольким вланам, а этого нет.

    Спасибо за внимание!

  22. Здравствуйте!

    Аналогичная проблема уже мной поднималась для релизной прошивки 2.09. Здесь же я её упомяну применительно к 2.10 draft, которую воткнул на свой Keenetic Giga III.

    Проблема возникает и там, и здесь при выставлении галочки "Выделенный порт для приставки IPTV" в веб-интерфейсе. Очень прошу разобраться с этим.

    Self-test для 2.10 draft прицеплю здесь ниже. Self-test для 2.09 был в той теме сразу после вопроса. Спасибо вам большое!

    • Thanks 1
  23. Дело в том, что в данном случае дополнительный порт указывается через веб-интерфейс галочкой. Процесс создания и поднятия необходимых связей при этом должен быть автоматизирован, насколько я понимаю.

×
×
  • Create New...