Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Пожелания по final 30,31 #93

Closed
badigit opened this issue Dec 20, 2023 · 9 comments
Closed

Пожелания по final 30,31 #93

badigit opened this issue Dec 20, 2023 · 9 comments
Labels
bug Something isn't working invalid This doesn't seem right

Comments

@badigit
Copy link

badigit commented Dec 20, 2023

Добрый день!
Похоже пакет достиг высокого уровня автоматизации, что очень радует. (Здоровья автору!)
Несколько моментов которые заметил:

  1. При обновлении через curl -sOfL http://kvas.zeleza.ru/upgrade && sh upgrade full
    Затирается часть конфига adh,
    -настройки кэша
    -настройки имен хостов (весь блок persistent: [])
    -потерялся один dns сервер
    скрин 1 image
    скрин 2
    image

  2. при выполнении kvas debug с аргументом в виде файла, файл создается но в консоли что то зависает выполнение..
    image

  3. Был бы благодарен если бы подсказали, какой верный путь перезапуска adh, чтобы все настройки и обход блокировок восстановился. Может быть стоит сделать что то вроде kvas adguard restart?

Сейчас пользуюсь /opt/etc/init.d/S99adguardhome restart и это вроде работает!
Но каждый раз приходится вспоминать этот путь к скрипту)

@badigit badigit added bug Something isn't working invalid This doesn't seem right labels Dec 20, 2023
@qzeleza
Copy link
Owner

qzeleza commented Dec 20, 2023

Доброго дня
Благодарю за пожелания.

  1. Попробуйте обновляться без опции full, которая как раз и удаляет все предыдущие данные по проекту.
  2. Проверил на final-30, не могу подтвердить, все штатно.
  3. Специально для Вас ввел новую команду kvas adguard restart, хотя можно сделать тоже самое командой kvas update

Обновитесь командой kvas upgrade

@badigit
Copy link
Author

badigit commented Dec 20, 2023

За команду спасибо!
Обновился на 31

  1. По настройкам adh не изменилась ситуация.
    Конфиг затерся, см скрин.
    https://lookmyscreen.tinytake.com/msc/OTA3MTI1Ml8yMjU2ODY5NA

  2. Ранее, для того чтобы избежать "зависания" на шаге Заполнение ipset таблицы скриптами КВАСа - я добавлял

    • 127.0.0.1 в bind_hosts: (с перезагрузкой adh)
  3. Но при обновлении опять столкнулся с проблемой зависания на этапе заполнения ipset.
    Пришлось процесс опять прервать..
    (возможно причина что bind host 127.0.0.1 было потеряно в конфиге при переустановке)

  4. Решил выключить и включить adh, получил ошибку S09dnscrypt-proxy2
    image

  5. После этого adh поднялся но все еще не работал dns, пока не вернул в конфиг adh строку 127.0.0.1
    dns:
    bind_hosts:

    • 10.9.8.1
    • 127.0.0.1

И не выполнил kvas adguard restart (работает!)

  1. После починки adh попробовал еще раз его отключить, = снова получил ошибку dnscrypt и записал дебаг в этот момент.
    (запись дебага работает!)
    image
    dnscrypt.log

  2. Опять ввел adguard on.

  3. Опять сбросился конфиг /opt/etc/AdGuardHome/AdGuardHome.yaml) и adh не запустился.
    Снова руками добавил 127.0.0.1 и перезапустил adh чтобы все поднялось

@badigit badigit changed the title Пожелания по final 30 Пожелания по final 30,31 Dec 20, 2023
@qzeleza
Copy link
Owner

qzeleza commented Dec 21, 2023

Попробуйте выполнить следующую последовательность команд:

kvas adguard off 
opkg remove adguardhome-go 
rm -f /opt/etc/.kvas/backup/AdGuardHome.yaml
kvas adguard on
kvas test

@badigit
Copy link
Author

badigit commented Dec 21, 2023

Выполнил.
off (Ошибка dnscrypt в наличии, без adh резолвинг не работает.)
удалил бэкап конфига
удалил adh
image

включил adh
image

После установки adh, конфиг adh стал дефолтный, - address и bind_host - 0.0.0.0.
image

После установи горит надпись что после открытия панели - установка завершится.
Панель открыл, все настроил, но установка не завершилась, надо жать Ctrl C

kvas test выдает ошибки dnsmasq

image

kvas debug

~ # kvas debug
-----------------------------------------------------------------------------------
Версия пакета 1.1.5 final-31
-----------------------------------------------------------------------------------
Текущая дата и время Thu Dec 21 17:59:27 +06 2023

-----------------------------------------------------------------------------------
Информация о роутере
-----------------------------------------------------------------------------------
Страна: RU
Модель: KN-1010
Страна_: EA
Тип архитектуры: mipsel

Журнал установки пакета:
-----------------------------------------------------------------------------------
Текущее VPN соединение: homedi ikev2 (IKE0)
AdGuard Home НАСТРОЕН, как основной DNS сервер
УСТАНОВЛЕН список разблокировки ПО УМОЛЧАНИЮ.
-----------------------------------------------------------------------------------
Установка завершена: 20/12/2023 12:51:49

-----------------------------------------------------------------------------------
Список ошибок из системного журнала
-----------------------------------------------------------------------------------


Доступные VPN интерфейсы в системе
-----------------------------------------------------------------------------------
shadowsocks = [shadowsocks | shadowsocks]
homedi ikev2 = [IKE0 | homedi ikev2]

-----------------------------------------------------------------------------------
Состояние службы dnsmasq по команде
/opt/etc/init.d/S56dnsmasq status                                   ОСТАНОВЛЕНА
-----------------------------------------------------------------------------------

dnsmasq: failed to create listening socket for port 53: Address already in use

[] Проблемы при выделении адресов для аренды DHCP

Панель adguard при этом работает. dns adh тоже работает.

Пробуем в квасе сделать еще раз kvas adguard on
Опять получаем сообщение о панели настроек.
image

В этот момент работает и настроеный только что adh на порту 1234 и панель install настроек на порту 3000.
Панель настроек не дает мне указать порт 1234, потому что он уже занят самим adh :(
а порт dns тоже занят самим adh. Он не может установиться еще раз туда куда только что установился..
https://lookmyscreen.tinytake.com/msc/OTA3Nzg4MF8yMjU3NjI4Mw

Нашел ошибку - не по инструкции - указал управление adh на всех интерфейсах, а надо было только интерфейс роутера. Повторил шаги по установке, по инструкции. Квас "увидел" что я завершил настройку в панели управления.

выполнил kvas test после этого. Он завис на этапе "Заполнение ipset таблицы скриптами КВАСа"
image

после установки adh
В dns
bind_host
по дефолту прописан адрес роутера
10.9.8.1

Добавил в адреса 128.0.0.1 и заработал kvas test без зависаний

@qzeleza
Copy link
Owner

qzeleza commented Dec 21, 2023

Рад что все хорошо. Тикет закрываю.

@qzeleza qzeleza closed this as completed Dec 21, 2023
@badigit
Copy link
Author

badigit commented Dec 22, 2023

Не совсем решено.. пункты

  1. Ошибка dnscrypt и не рабочий dns после отключения adh
  2. Протестировал несколько раз установку adh. Квас не "ловит" завершение первичной настройки adh.
kvas adguard off 
opkg remove adguardhome-go 
rm -f /opt/etc/.kvas/backup/AdGuardHome.yaml
kvas adguard on

видео https://lookmyscreen.tinytake.com/msc/OTA4MDgyNF8yMjU3OTc3OQ
После начальной установки панели adh, в папке /opt/var/log логи отсутствуют. Есть лог в /opt/tmp/adguard.log вот его вид
adguard.log

И невозможно качественно закончить установку..

Нужно руками прерывать установку, делать kvas adguard restart и лог создается.

  1. Обновил пакет 31-> 33 через kvas upgrade.
    затерлись блоки настроек adh..
    -настройки кэша
    -настройки имен хостов (весь блок persistent: [])
    -настройки dns серверов
    -настройки фильтров

@qzeleza qzeleza reopened this Dec 22, 2023
@qzeleza
Copy link
Owner

qzeleza commented Dec 24, 2023

Сегодня занялся Вашим вопросом.
К сожалению, не смог подтвердить проблему. Обновился, выполнил последовательно все команды - все прошло штатно, без ошибок.

Попробуйте переустановить заново entware и Квас.
Если такой возможности или желания нет, то предоставьте доступ к устройству - попробую понять причину проблемы.

qzeleza added a commit that referenced this issue Dec 24, 2023
… устройстве, когда запускаем команду kvas adguard off, тикет [#93](#93). Спасибо за труды [badigit](https://github.com/badigit)
@badigit
Copy link
Author

badigit commented Dec 25, 2023

Приветствую! Вот что могу добавить:

  1. С dnscrypt проблем нет
  2. При выполнении kvas adguard on есть ошибки, но на результат не влияют (косметика)
    Происходит потому, что файл создается чуть позже чем начинается цикл проверки.

image
3. При обновлении 33 -> 1.1.6 stable-1
Настройки adh не затерлись, все работает как часы.

Большая благодарность вам за внимание к деталям!

qzeleza added a commit that referenced this issue Dec 25, 2023
… устройстве, когда запускаем команду kvas adguard off, тикет [#93](#93). Спасибо за труды [badigit](https://github.com/badigit)
@qzeleza
Copy link
Owner

qzeleza commented Dec 25, 2023

Здравствуйте, чуть подправил (пп.2 ).
Если критично, то можете обновиться kvas upgrade force.
Тикет закрываю. Если что всплывет - смело переоткрывайте его, если тот же вопрос.

@qzeleza qzeleza closed this as completed Dec 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working invalid This doesn't seem right
Projects
None yet
Development

No branches or pull requests

2 participants