Shadow87
-
Posts
273 -
Joined
-
Last visited
-
Days Won
4
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by Shadow87
-
-
1 минуту назад, KorDen сказал:
@Shadow87, а WAN идет в железку провайдера? Можно попробовать позвонить в техподдержку провайдера и сказать что у вас интернет периодически лагает, попросить посмотреть посмотреть ошибки на порту своего оборудования (если конечно первая линия в курсе этого)
Из wan порта кабель прётся в стойку прова в щитовой на первом этаже (так описал монтажник).
У меня есть подозрение на функцию Local Peer Discovery трансмиссиона, т.к. знакомый сказал, что с ней может создаваться много трафика на порту. Провайдер Ростелеком Москва.
Сейчас трансмиссион выключен, т.к. инфа с диска резервируется на другой диск. Пока ничего не падает. Как трансмиссион подниму, буду смотреть. Если будет такая ошибка, опробую рекомендацию товарища Padavana. Если сработает, проверю свои подозрения. Результаты здесь напишу.
-
3 минуты назад, Le ecureuil сказал:
Начните с простого теста.
Обязательно. Просто уточняю, чтобы самому понимать, как вообще такое случилось. Протестирую ваш вариант, скажу.
-
5 минут назад, Le ecureuil сказал:
Есть тонкие настройки, попробуем начать с них.
Ясно. Вопрос тогда такой: а могло ли это быть спровоцировано торрентом? Есть ощущение, что уберу я сейчас пару галочек в трансмиссионе, и проблема решится.
-
28 минут назад, Le ecureuil сказал:
В чипе 7621 одна общая сетевая карта на оба интерфейса, поэтому "заклинивание" синего порта ISP вызывает и заклинивание проводной части сегмента Home.
Потому просто попробуйте сделать в точности то, что сказал @Padavan.
Ах вот как? Хорошо, сделаем. И если это подтвердится, значит мне дальше провайдеру мозг помучить придётся?
-
Это было бы похоже на то, что вы сказали, если бы при этом локальная сеть не падала. А она падает. Логи я снимаю смартфоном по вайфаю, т.к. комп, подключенный проводом, не получает ip. И даже при статической настройке ip интерфейсы роутера с провода не отвечают. Смартфоном я логи снимаю через my.keenetic.
-
Красотища! Такое ощущение, что аппарат словил переполнение оперативки и оттуда не выполз.
У меня вот примерно неделю "радует" периодический завал всей проводной сети с ошибкой переполнения в каком-то буфере. И тоже до перезагрузки лежит намертво. Вафля работает, интернет по резервному от другой вафли работает, а родной проводной интернет и вся проводная сторона локалки лежат и не поднимаются до перезагрузки. Последний убой потребовал меньше суток. Все журналы в моей теме приложены.
-
Веселье продолжается. 8 сентября 0:26. Второй раз эта же проблема. Удалось снять self-test сразу после падения интернета. Приложу его в скрытом сообщении ниже.
При снятии журнала пришлось вырубить трансмиссион на роутере, т.к. резервный канал слишком узкий. На момент происшествия проблемы трансмиссион был включен.
-
Здравствуйте, товарищи!
Что-то непонятное у меня уже несколько дней творится. В журнале с периодом примерно раз в сутки-двое появляется вот это: GigabitEthernet1: can not send DISCOVER (no buffer space available). При этой ошибке проводная часть роутера ложится наглухо вся и совсем. То есть даже выставив статический адрес на компе до роутера я достучаться не могу. Что случилось? Обратно аппарат оживает только после перезагрузки.
Больной: Keenetic Ultra II, прошивка больного: 2.10.A.7.0-5. Self-test сообщением ниже.
-
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
Отлично! Огромное спасибо! Добавил ссылку на ваше сообщение у себя, чтобы не затерялось случайно.
-
Всем привет!
Недавно озадачился вопросом о возможности управления индикатором 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.
- 2
- 1
-
В 18.08.2017 в 22:19, TheBB сказал:
Попробовал команды 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", поэтому и не обращал внимания на эту непонятку. А вот без фикса была острая проблема. Больше ничего пока не заметил.
-
В 18.08.2017 в 22:19, TheBB сказал:
Только что скачал эти пакеты и поставил. Это именно то, что нужно. Спасибо вам! Моя проблема решилась именно этим обновлением.
-
Всем привет!
Ловите от меня баги по 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, в которую торрент пытается скачаться ещё раз, игнорируя наличие уже скачанного контента.
Вот такие у нас пироги с котятами.
Про отсутствие контекстного меню и опции редактирования пути, куда качать торрент подтверждаю.
-
Спасибо всем. На том кинетике уже поднял версию прошивки до дельты и воткнул Entware 3x. Добежит до меня на выходных ещё один Keenetic из второго поколения, тогда и проверю.
Низкий поклон всем вам, товарищи!
Кстати, а про ошибки в интерфейсе Transmission на дельта прошивке 2.09.C.0.0-4 в Keenetic Ultra II мне в каком разделе мне лучше писать? Веб-интерфейс у Transmission работает неадекватно.
-
Только что, Mamay сказал:
Насколько мне известно, то Entware ниже цифры 3 - всё. Мигрируйте на актуальную версию...
Иными словами: дельту в кинетик и трёшку на флешку. Понятно. Ладно, сделаем. Если кто-то исправит сей досадный косяк в Entware-Keenetic для Keenetic II, было бы неплохо. Ещё раз спасибо.
-
Ещё раз здравствуйте!
Помучив гугл, наткнулся на эту статью: http://www.zyxmon.org/2015/05/10/ustanavlivaem-entware-arm-na-nestandartnye-zhelezki/
Есть основания полагать, что проблема переноса файлов из /etc в /opt/etc как раз мой случай. Посему вопрос больше к тем, кто собирал пакеты дистрибутива Entware Keenetic до третьей версии.
В Entware 3x всё пашет без запинок, а в Entware-Keenetic имеем сию проблему с usermod.
Прошу помощи. Спасибо.
-
Вопрос не в добавлении пользователя в систему, а в том, что существующему в entware пользователю не получается штатным образом назначить членство в группе, что приведённая выше команда и должна делать. В идеале задача стоит в создании общей папки с доступом по протоколу SFTP (SSH File Transfer Protocol). Проблема выросла на этапе объединения пользователей в группу для выдачи им прав на папку.
-
Здравствуйте, товарищи!
Попался мне тут 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.
Вопрос: как это исправить?
Спасибо.
-
8 часов назад, umka сказал:
...
3) transmission - на соседней железке подключеной по eth. отключить наверно его можно - но это просто уменьшение трафика через точку. Если она мрет просто от транзитного трафика - это странно.
Torrent - достаточно прожорливый протокол. Пока я у себя не обрезал в настройках transmission скорость до половины от входящей, коннект интернета периодически подвисал. Причём трафик идёт с другой машины. Так что, если раздач/сидов активных с Transmission много висит, то вот вам и "здрасьте". Плюс, если uTP фича включена в настройках коннекта Transmission, то лучше её отрубить. Тоже тот ещё DoS.
-
Спасибо! И извините, за дублирование. Старался сильно не повторяться. Строго по делу и только там, где положено.
Просто я постарался не упускать сию ошибку, т.к. лично рекомендую ваши роутеры своим родным и друзьям. А у некоторых из них iptv так заводится.
-
Позволю себе поднять тему, т.к. сам интересуюсь подобным функционалом. В частности при работе с умными коммутаторами такой функционал бывает полезен.
Кроме того из-за отсутствия возможностей настройки vlan trunk в веб-интерфейсе имеем неприятный глюк, когда при малейшем изменении настроек через веб-интерфейс любого из транкированных вланов он отваливается от транка.
Простейший пример, чтобы понимать суть интереса. В одной комнате стоит роутер keenetic ultra 2 и он является основным, в другой - keenetic lite 3. Между комнатами протянут один кабель и через него надо пустить домашнюю сетку к нескольким устройствам и прямой интернет на ТВ приставку. В целом задача решаема, но домашнюю сетку после такого можно настраивать только по командной строке, иначе она вылетает из транка.
И кстати, мне не совсем понятна логика работы галочки "Передавать теги VLAN ID". По конфигу я вижу, что галочка переводит порт в тегированный режим и передаёт в него тег влана, но по логике тогда порт должен становиться доступным нескольким вланам, а этого нет.
Спасибо за внимание!
-
Здравствуйте!
Обновление прошивки до версии 2.10.A.5.0-3 проблему решило, чему я несказанно рад. Спасибо большое!
-
Здравствуйте!
Аналогичная проблема уже мной поднималась для релизной прошивки 2.09. Здесь же я её упомяну применительно к 2.10 draft, которую воткнул на свой Keenetic Giga III.
Проблема возникает и там, и здесь при выставлении галочки "Выделенный порт для приставки IPTV" в веб-интерфейсе. Очень прошу разобраться с этим.
Self-test для 2.10 draft прицеплю здесь ниже. Self-test для 2.09 был в той теме сразу после вопроса. Спасибо вам большое!
- 1
-
Дело в том, что в данном случае дополнительный порт указывается через веб-интерфейс галочкой. Процесс создания и поднятия необходимых связей при этом должен быть автоматизирован, насколько я понимаю.
GigabitEthernet1: can not send DISCOVER (no buffer space available) на Keenetic Ultra II
in 2.10
Posted
Вот как раз об этом мне и говорили. Попробуем и увидим.