Jump to content

DPavel

Forum Members
  • Posts

    8
  • Joined

  • Last visited

Equipment

  • Keenetic
    Keenetic Ultra (KN-1811)

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

DPavel's Achievements

Newbie

Newbie (1/5)

4

Reputation

  1. Посмотрите в папке /opt/etc/cron.5mins/ и /opt/etc/cron.daily/. Если команду выполнили, то файл уже переместился в /cron.daily. // В папке cron.5mins: cd /opt/etc/cron.5mins/ ls -la // И в папке cron.daily: cd /opt/etc/cron.daily/ ls -la А лучше подождать новую версию, чтобы потом не возиться с удалением. Ничего критичного не произойдет при выполнении этого скрипта каждые 5 минут, тем более если в списке кваса не много доменов.
  2. Это надо выполнить в BusyBox'е, там, где конфигурировался квас. Файл должен быть. NOTE: При обновлении кваса на следующую версию надо будет не забыть руками удалить /opt/etc/cron.daily/ipset.kvas
  3. Коллега, пока официального ответа не было, но знающие люди подсказали, что каждые 5 минут запускать этот ipset.kvas вовсе необязательно. У себя я пока сделал, чтобы оно запускалось раз в день: mv /opt/etc/cron.5mins/ipset.kvas /opt/etc/cron.daily/ Но это выглядит, будто действительно не хватает TTL для адресов, как сказал @avn. Будем ждать фикс от компетентных людей
  4. Вопрос по производительности. В списке кваса находится около 600 доменов, добавленных в чисто образовательных целях. Каждые 5 минут Cron запускает обновлятор этих списков (/opt/etc/cron.5mins/ipset.kvas), который молотит в течении ~20 секунд на 75% CPU роутера (Ultra 1811). Подозреваю, что модели попроще будут грузить свой CPU посильнее. Есть ли возможность оптимизировать этот процесс? KVAS 75% CPU load.mp4
  5. Спасибо! - kvas/bin/main/dnsmasq - fixed. - kvas show - fixed. Сходу, никаких проблем не обнаружено, всё работает!
  6. Доброго дня Исправлено в версии Кваса 1.1.9. Ожидаемый выход конец следующей недели. Добрый вечер. Удалил полностью 1.1.8, накатил 1.1.9 - проблема всё ещё присутствует. Файл /opt/etc/kvas.dnsmasq разрастается при каждом добавлении/удалении домена в квас. Судя по всему сам доработанный файл kvas/bin/main/dnsmasq не был закомичен в этом комите; Ещё, отвалился kvas show - не показывает список.
  7. Тоже интересует этот вопрос, но с полным сбросом роутера. Как всё в ноль сбросить, чтоб роутер был как с магазина?
  8. Всем привет! Keenetic Ultra (KN-1811) (KeeneticOS 4.1.7), версия кваса 1.1.8 release 2. Заметил, что в файле /opt/etc/kvas.dnsmasq присутствует очень много дублирований (с десяток раз повторяется один и тот же список адресов). Предполагаю, что списки дублируются при каждом взаимодействии с квасом - например при добавлении адреса, ребут роутера etc. Т.е. со временем он достаточно сильно разрастается. ... server=/:.*site1\.com:/127.0.0.1#9153 server=/:.*site1\.com:/127.0.0.1#9153 server=/:.*site1\.com:/127.0.0.1#9153 server=/:.*site1\.com:/127.0.0.1#9153 ... Этот файл влияет на что-нибудь или нужен просто как лог? С файлом /opt/etc/dnsmasq.d/kvas.dnsmasq проблем нет - там все адреса указаны один раз. ipset=/:.*site1\.com:/unblock Сильно не вникал в сорсы, но в файле /opt/apps/kvas/bin/main/dnsmasq есть такие строки: # пропускаем из обработки IP адреса echo "${line}" | grep -Eq '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' && continue host=$line if echo "${host}" | grep -q '\*' ; then host=$(echo "${host}" | sed 's/\*//; s/\./\\./g;') echo "ipset=/:.*${host}:/unblock" >> "${ipset_file}" echo "server=/:.*${host}:/127.0.0.1#9153" >> /opt/etc/kvas.dnsmasq # <<<<<<<<<<< Вот тут else echo "ipset=/${host}/unblock" >> "${ipset_file}" echo "server=/${host}/127.0.0.1#9153" >> /opt/etc/kvas.dnsmasq # <<<<<<<<<<< И тут fi А в репе их нет: https://github.com/qzeleza/kvas/blob/aced7a55ee9b1047b29a8ee30a915121ff5c011a/opt/bin/main/dnsmasq#L42 Бага или фича? :)
×
×
  • Create New...