Настроил OpenVPN на своём стареньком Zyxel Keenetic Ultra.
Столкнулся с парой нюансов.
В конфиг при copy-paste дополнительно добавляется параметр
pull-filter ignore “block-outside-dns”
иначе не заработает
Второй нюанс.
Есть известная проблема: хотя DNS-сервера OpenVPN-подключения и находятся первыми по списку, но резолвинг адресов идёт с DNS-серверов провайдера.
Их нужно отключить.
Я делал так:
отключаем получение адресов DNS-серверов от провайдера (в моём случае - на интерфейсе PPPoE) через CLI
(config)> interface PPPoE0
(config-if)> ipcp no name-servers
Not using remote name servers.
после делаем
(config-if)> exit
и сохраняем конфигурацию
(config)> copy running-config startup-config
ну или можно проще, где-то находил, но сам не пробовал:
(config)> interface ISP no ip dhcp client name-servers
(config)> system configuration save
Третий нюанс.
Если сейчас роутер перезагрузить, то кина не будет: dns отключены, а так как в конфиге параметр прописан как
remote vpn.antizapret.prostovpn.org
то пришлось прописать его через ip
Ну и тогда после перезагрузки всё ОК.
В связи с этим несколько вопросов:
• часто ли меняются/блокируются ip-адреса vpn.antizapret.prostovpn.org, потому что если OpenVPN-соединение упадёт, то интернет будет недоступен при отключенных других dns
• по опыту знаю, что нередко OpenVPN на роутере отваливается. для этого можно настроить проверку по пингу, но из-за особенностей реализации данного OpenVPN Антизапрета пинговать внешний ресурс (например 1.1.1.1) через них не получится, поэтому принял решение пинговать DNS 192.168.104.1
В данном случае я получаю адрес из подсети 192.168.104.0/21 (2046 хостов). Это весь диапазон Антизапрета, или в другой раз я получу адрес из другой подсети и DNS уже будет не 192.168.104.1, и по недоступности роутер будет постоянно перезагружать соединение?
а по второму вопросу (последний абзац)?
192.168.104.1 - всегда DNS? 192.168.104.0/21 единственная подсеть, или есть другие?
2020-09-27T15:33:30.077Z
ValdikSS
На данный момент 192.168.104.0/21 — единственная подсеть, а 192.168.104.1 — единственный DNS-сервер.
В инструкции по ссылке указано, как сделать правильно, чтобы DNS никогда не ломался, и чтобы не пришлось его прописывать руками — следует добавить маршрут до каких-то рабочих DNS-адресов в интернете через VPN, трафик будет перехватываться и перенаправляться до DNS-сервера АнтиЗапрета. При такой настройке, в случае разрыва соединения трафик пойдет на DNS-серверы в интернете, и интернет останется работоспособным.
2020-09-27T15:55:20.851Z
kirill
благодарю, я понял принцип работы
я же немножко про другое.
если упадёт само OpenVPN-соединение, то чтобы его вручную не перезапускать, можно дать в терминале
(config)> ping-check profile _WEBADMIN_OpenVPN0 restart-interface
PingCheck::Profile: Profile “_WEBADMIN_OpenVPN0” enabled restarting interface.
(config)> system configuration save
это автоматически перезагрузит OpenVPN0-интерфейс при недоступности по пингу 192.168.104.1, если настроить в той же вебморде
2020-09-27T19:55:16.364Z
ValdikSS
Соединение OpenVPN переподключается самостоятельно, в OpenVPN есть встроенный keep-alive.
2020-09-27T23:40:10.684Z
3apa3a(Ярослав)
Здравствуйте. А можно поподробнее о настройке vpn antizapret для KeeneticIII? Чтото я не догоняю, подключения нет. Или дайте ссылку на гайд. Спасибо
2020-10-21T11:06:04.279Z
ValdikSS
2020-10-21T12:19:00.455Z
3apa3a(Ярослав)
Спасибо за ссылку, но уже второй день не могу зарегистрироваться на форуме Кинетика - не приходит подтверждающее письмо.
2020-10-23T11:09:42.367Z
ValdikSS
Итак, корректная настройка VPN АнтиЗапрета на Keenetic.
Тестировалось на прошивке 3.1.10.
Шаг 1: в настройках вашего основного подключения интернета (обычно это проводное подключение), в пункте «Параметры IP и DNS» нажмите на «Показать дополнительные настройки IP».
В появившихся опциях установить галочку на «Игнорировать DNS».
В DNS1 и DNS2 ввести либо DNS-серверы вашего провайдера (узнать их можно на главной странице маршрутизатора, нажав кнопку «подробнее о соединении»), либо публичные серверы, например, Google и Yandex: 8.8.8.8 и 77.88.8.8 соответственно.
Шаг 2: устанавливаем OpenVPN-клиент. Переходим на страницу Управление → Общие настройки, нажимаем кнопку «Изменить набор компонентов», отмечаем галочкой «Клиент OpenVPN» и устанавливаем его.
Шаг 3: настраиваем OpenVPN-клиент. Переходим на страницу Интернет → Другие подключения, нажимаем кнопку «Добавить подключение».
Использовать для выхода в Интернет: галочка не установлена
Имя подключения: antizapret
Тип (протокол): OpenVPN
Получать маршруты от удаленной стороны: галочка установлена
Если вы ввели в шаге 1 DNS-серверы вашего провайдера, замените адреса 77.88.8.8 и 8.8.8.8 в директиве route на адреса вашего провайдера.
Настройка завершена. Сохраните подключение и попробуйте подключиться к нему. Если всё настроено правильно, заблокированные сайты должны открываться.
2020-10-23T11:17:23.118Z
Valentin(Валентин)
Добрый день, поставил антизапрет все как здесь, все было хорошо не долго, интернет стал отваливается как только я захожу смотреть фильмы на ТВ боксе, подключен по проводу через кинетик гига 1010. Прошивка 3.5.2
Роултер откатывал прошивки и на заводские настройки возвращался, не помогло. Все перепробовал, вариантов у меня больше нет. Интернет Билайн.
Может кто знает в чем проблема?
2020-10-24T15:20:33.678Z
shambala19691(Roman)
Где-то прочитал что dns должны быть 1.1.1.1 и 8.8.8.8
setenv FRIENDLY_NAME “AntiZapret VPN TCP”
route 1.1.1.1 255.255.255.255 vpn_gateway
route 8.8.8.8 255.255.255.255 vpn_gateway
pull-filter ignore “block-outside-dns”
2020-11-01T12:17:15.131Z
wova.kerri(Роман)
Здравствуйте ! Не работает VPN antizapret на keenetik 1210 при этом подключение через опенвпн есть не знаю что уже делать на заблокированых сайтах заглушка провайдера .Настраивал опенвпн антизапрет по мануалу уважаемого ValdikSS. До 22.12.2020 еще работал а последние дни не хочет.Интернет JustLan.Через прокси антиапрет в браузере сайты разблокируються
2020-12-26T15:41:24.286Z
ValdikSS
Если у вас PPPoE-соединение, полагаю, нужно проделать следующие действия:
interface PPPoE0
ipcp no name-servers
system configuration save
2020-12-27T09:43:07.457Z
wova.kerri(Роман)
Не помогло.Да соедение PPPoE провайдер квант-телеком.Может это провайдер чудит?
2020-12-27T10:48:29.822Z
ValdikSS
Это особенность настройки на Keenetic — он не умеет правильно работать с DNS внутри VPN, поэтому приходится использовать подобные обходные команды.
2020-12-27T10:55:01.000Z
wova.kerri(Роман)
И что теперь делать? может есть еще варианты как заставить его (антизапрет) работать?
2020-12-27T11:04:06.572Z
ValdikSS
Прежде всего убедитесь, что у вас на компьютере используется DNS маршрутизатора, а не прописан DNS провайдера (или какой-либо публичный) непосредственно в настройках компьютера. Также в браузере должен быть отключен DNS over HTTPS.
Если у вас с компьютера заблокированные сайты резолвятся в их настоящие адреса, а не в адреса из диапазона 10.244.x.x, который используется в VPN АнтиЗапрета, то проблема в настройках DNS на Keenetic. Почитайте сообщения темы, попробуйте решения, которые представлены там для PPPoE.
Если не поможет — пожалуйста, обратитесь в поддержку Keenetic, они должны подсказать.
2020-12-27T11:14:12.286Z
wova.kerri(Роман)
Вы меня извините за мой тупой вопрос а что писать в поддержку Keenetic ? У меня знаний про эти ВПН только на Ctrl+C Ctrl+V
2020-12-27T12:17:25.566Z
ValdikSS
Напишите, что не получается настроить VPN таким образом, чтобы использовались DNS-серверы из VPN. Проблема заключается в том, что продолжают использоваться DNS-серверы провайдера, а должны использоваться из VPN. Укажите, что используете PPPoE, я подозреваю, что именно этот тип соединения обрабатывается как-то по-особому, что мешает работе OpenVPN.
Можете приложить ссылку на тему на форуме Keenetic в сообщении в поддержку, пусть они ответят непосредственно там, метод корректной настройки был доступен публично.
2020-12-27T12:26:31.000Z
wova.kerri(Роман)
Вообщем что мне ответили в техподдержки
Добрый день, у Вас в конфиге нет, redirect-gateway def1
Установите его и проверьте пожалуйста.
Также в настройках маршрутизации создайте маршрут по умолчанию через OVPN интерфейс
Спасибо
С уважением,
служба поддержки.
как это все сделать я не знаю.Помогите пожалуйста разобраться что и как надо сделать!
2020-12-29T09:10:28.454Z
ValdikSS
Маршрут по умолчанию создавать не нужно, также не нужно добавлять параметр redirect-gateway в конфигурационный файл OpenVPN.
В поддержке вас дезинформировали. Скажите, что у вас проблемы только с DNS: вам необходимо, чтобы использовался только тот, что сообщает VPN-сервер.
2020-12-29T09:21:53.000Z
wova.kerri(Роман)
что они мне еще ответили
я уже запутолся
В конфиг можете поместить redirect-gateway def1 в любое место
DNS чтобы использовались только VPN провайдера, то нужно установить галочку в настройке PPPoE “игнорировать DNS провайдера”
Только нужно будет указать в конфиге подключение не к доменному имени а к ip адресу
Нужно вот это вставить вместо remote vpn.antizapret.prostovpn.org
remote 51.75.75.245
remote 51.75.70.203
remote-random
С уважением,
служба поддержки.
2020-12-29T11:16:27.598Z
wova.kerri(Роман)
вообщем разобрались на компьютере была запущена служба гудбайдпай ее удалил и все зароботало как надо
2021-01-08T15:26:18.753Z
ValdikSS
Вероятно, у вас использовалось перенаправление DNS в GoodbyeDPI. С ним работать не будет, конечно же.
2021-01-08T15:54:55.541Z
wova.kerri(Роман)
я уже понял спасибо Вам и с праздниками
2021-01-08T16:55:55.277Z
Govnoed228
все по гайду сделал, ниче не работает, запрет не подключается в опен впн, соединение интернет вообще не работает, не получается получить ip, все днс перепробовал, ниче не работает, все бесит меня
2021-07-11T04:34:35.692Z
hooddy(Yee Gee)
проделал манипуляции по вашей инструкции. в разделе “другие подключения” добавленный openvpn antizapret пишет, что подключен. но заблоченные сайты не открываются, все так же заглушка от билайна либо ничего, если нет готовой заглушки. что-то изменилось со времени публикации (хотя подозреваю, это у меня руки кривые)?
2022-03-18T18:10:14.025Z
kirill
ключевое - это отключить DNS’ы провайдера
у меня на самом первом Ultra настройки такой нет,
поэтому нужно отключать через telnet/ssh
interface PPPoE0
ipcp no name-servers
system configuration save
далее прописываете статические DNS’ы: кто-то прописывает “восьмёрки” и “единицы”, но в текущей ситуации я предпочёл прописать 195.208.4.1 и 195.208.5.1 (а что делать…)
да, делал все ровно так, как выше написал, на вкладке подключение через openvpn antiзzapret есть, а заболоченные сайты не открываются.
…
так, дошло, видимо пробелам в отсутствующем пункте “игнорировать днс…”
…
получаю вот такое:
(config-if)> interface FastEthernet0 ip dhcp client no name-servers
Dhcp::Client error[9437200]: unsupported interface: FastEthernet0.
…
получилось вот так:
interface FastEthernet0/Vlan2 ip dhcp client no name-servers
но все равно не открываются блокировки (соединение openvpn antizapet есть). что я делаю не так?
…
и вот так не помогло:
(config)> interface ISP
Core::Configurator: Done.
(config-if)> ip dhcp client no name-servers
Dhcp::Client: ISP DHCP name servers are disabled.
я зашел через телнет виндовый, если я зайду через путти, ничего не изменится, комманды те же самые… я просто что-то упускаю. и у кирилла для другого соединения, я проделал для своего IPoE, все отключил, но не работает.
2022-03-18T20:32:37.711Z
BigBro
Надо бы разобраться.
В настройках OpenVPN галка «Использовать для выхода в интернет» отключена?
В разделе «Проводные подключения > Параметры IP и DNS» указаны DNS?
DoT / DoH отключён? Другие фильтры DNS для клиента (AdGuard и т. п.)?
2022-03-18T20:41:06.718Z
hooddy(Yee Gee)
да, так точно.
да, так точно
не уверен. что это, как проверить? никаких других фильтров нет, адгвард года два назад убрал, хотя пользовал.
у меня Lite II с актуальной прошивкой. соединение до аntizapreta во вкладке OpenVPN активное и работает. Во вкладке Интренет-фильтр появились DNS (пробовал и провайдера - Билайн, и НСДИ). т.е. они прописаны во вкладке Параметры IP и DNS. вроде все по мануалам, но результат фига.
2022-03-18T20:48:26.909Z
BigBro
Там же во вкладке «Интернет-фильтр» могут быть строчки over TLS и over HTTPS. Обычно появляются, если поставить компонент DNS-over-TLS и / или DNS-over-HTTPS из вкладки «Общие настройки > Изменить набор компонентов». Они несовместимы с работой OpenVPN от «Антизапрета».
Еще можно попробовать очистить кэш DNS командой ipconfig /flushdns.
2022-03-18T20:56:46.361Z
hooddy(Yee Gee)
Нет таких, компоненты не установлены такого рода. Как скриншоты показать, что я навертел тут? flushdns тоже не результативен. Я не понимаю ipconfig/all показывает днсы гугла (на компе), а в морде роутера - провайдера.
…
блин вот же я ТП… заработало. гугол был прописан в свойствах сетевой сто лет назад, как впрочем и днс на роутере я тогда же отключал. на компе норм, осталось проверить телик и телефон.
… ура! спасибо, парни, заработало. ждем бана ютуба
2022-03-19T07:04:10.376Z
hooddy(Yee Gee)
А можно мануал по прикрутке ProtonVPN с фри планом? Я тоже пытался с год назад, но мозгов не хватило.
2022-03-19T13:18:46.413Z
neo4511(neo4511)
Добавлю ссылку для тех у кого версия прошивки ниже 3.1. Где в web интерфейсе нету пункта “Игнорировать DNS” К примеру у меня Keenetic Lite III прошивка 2.15
По ссылке написано как активировать этот пункт. После выполнения этих действий dns провайдера пропали во вкладке “подробнее о подключении”. А после перезагрузки роутера стали открываться заблокированные сайты.
перестал работать после смены DNS
хотя впн вообще перестал любой работать, пишет, что подключен, а на самом деле нет
2022-04-13T22:34:19.807Z
sevastianovv(Sevastianovv)
Доброго. Подскажите в чем проблема. Все работало нормально но дней 5 при подключенном обходе частично не работаю сервисы google на смартфоне а именно в google карты есть “показывать где я” получается что туда данные уходят а от туда нет, то есть при включенном обходе у меня не обновляются данные положения тех кто поделился но если отключить обход или wifi то данные появляются. Также не работает Family link для настройки смартфонов детей приложение пишет что нет интернета. Все одинаково и при подключении к своему серверу и к антизапрету
2022-06-05T07:38:32.880Z
koctik-2017(Константин)
В общем пытаюсь завести openvpn на keenetic viva kn-1910
Пробовал удалить dns серверы на рутере а вместо них использовать конфиг openvpn:
на заблокированных сайтах заглушка провайдера не выскакивает но они не работают, не заблокированные сайты работают.
при использовании pac скрипта заблокированные сайты работают.
Может подскажете куда дальше копать?