qzeleza / kvas

vpn и shadowsocks клиент для роутеров keenetic
Other
649 stars 41 forks source link

[Пустить одну из сетей в обход КВАС] #56

Closed Goshan4 closed 1 year ago

Goshan4 commented 1 year ago

Описание проблемы. В роутере 2 сети, одна является "доступом" в интернет, вторая для умного дома MIHOME, так же с доступом в интернет. После установки КВАС, почти все устройства умного дома стали offline. При отключении КВАС и всего диска с entware, начинает работать нормально.

Мои шаги, приведшие к ошибке/проблеме. Настройка WARP Установка КВАС - по инструкции строго! Установка и запуск ADGUARD HOME по инструкции строго. В AGH добавил DNS с которыми все работало больше года (без КВАС)

Ожидания о поведении программы. Все предложенные КВАСом функции работают штатно.

Снимки экрана или сам текст с консоли. Приложу файл с DEBUG 01_DEBUG.txt

Информация о системе с которой происходит тестирование пакета на роутере (пожалуйста, заполните следующую информацию):

Информация о роутере (пожалуйста, заполните следующую информацию):

Дополнительные пояснения. Хотелось бы, что бы моя вторая сеть с умным домом работала в обход КВАСа, напрямую в интернет.

br0 должна идти через КВАС br1 должна идти в обход

default via 172.16.0.2 dev nwg0 192.168.1.0/24 dev br0 scope link src 192.168.1.1 - основная сеть, должна работать через КВАС 192.168.2.0/24 dev br1 scope link src 192.168.2.1 - сеть умного дома, должа идти в обход.

О себе: не сильно разбираюсь в теме, но не новичок. С командной стройкой работаю по шаблонам из интернета, но небольшое понимание есть. Это к тому, что я могу что то не понять в ответах и задавать вопросы, или не точно сначала объяснить проблему.

qzeleza commented 1 year ago

Прошу прислать вывод команды на роутере iptables-save | grep PREROUTING

Goshan4 commented 1 year ago

image Подскажите как ее выполнить? у меня windows. не через CLI не через SSH команда не выполняется

qzeleza commented 1 year ago

уберите kvas в самом начале

Goshan4 commented 1 year ago

image

qzeleza commented 1 year ago

Здесь не вижу проблемы - DNAT работает только по сетке br0, для сетки br1 ничего не видно. Попробуйте iptables-save | grep br1 -C2 и iptables-save | grep 192.168.2 -C2

Goshan4 commented 1 year ago

grep 1921682 C2.txt grep br1 C2.txt

Goshan4 commented 1 year ago

Попробовал еще раз. С включенным Adguard Home и КВАС - устройства не в сети. Добавил для подсети 192.168.2.0/24 исключение в adguard - устройства не в сети. Отключил через КВАС adguard - устройства не в сети. Отключил всю флешку с entware - все заработало.

Сейчас буду пробовать все с 0ля на другую флешку поставить.

qzeleza commented 1 year ago

в присланных Вами списках нет никаких намеков на проблемы перенаправления трафика сети br1 на какой либо vpn интерфейс. Попробуйте удалить Adguard: kvas adguard off

Goshan4 commented 1 year ago

Переустановил все с 0. без ADGUARD так же ничего не работало. Установил ADGUARD в Custom filtering rules (можно в Allowlists) добавил адреса mihome, которые нашел на просторах: fr-app-chat-global-xiaomi-net-1516654448.eu-central-1.elb.amazonaws.com api.io.mi.com shopapi.io.mi.com Все заработало. Обход через WARP и КВАС - работает Блокировка рекламы через ADGUARDHOME - работает Умный дом MiHome - работает!

Спасибо тебе за помощь и быстрые ответы. Возможно стоит добавить эти адреса где-то в описании установки КВАС и ADGUARD

qzeleza commented 1 year ago

Значит проблема была все-таки в ADGUARD и его DNS, которые блокировали ваш ресурс. Раз проблема решена - тикет закрываю.