Ник Пост Дата
0ka(0ka)

Первый раз пробовал через консольный openvpn: раскомментировал 3 строки и запустил openvpn с конфигом. resolv.conf не отредактировался, там так и остался 127.0.0.1. resolvectl показывал dns от роутера. Если файл не редактируется автоматически, что туда нужно прописать вручную?

Второй раз пробовал через Network Manager в gui: импортировал конфиг, поставил галку “use only for resources on this connection” - после включения никакого эффекта, resolvectl отображает dns роутера. Выполнил команды отсюда After connected to VPN, systemd-resolve still use ISP's DNS server( which was polluted because of regulation ) · Issue #6076 · systemd/systemd · GitHub - в resolvectl теперь dns только у интерфейса tun0 - 192.168.104.1, ping выдаёт
$ ping ya.ru
PING ya.ru (87.250.250.242) 56(84) bytes of data.
From _gateway (192.168.104.1) icmp_seq=1 Destination Port Unreachable
в браузере ничего не открывается даже по ip адресу.
Если импортировать конфиг заново и не ставить галку “use only for resources on this connection” - открываются только заблокированные сайты, resolvectl показывает dns только у tun0.
На винде всё работает, на убунте уже несколько лет назад столкнулся с точно такой же проблемой и так не смог решить… убунту 21.

2021-05-24T19:45:40.578Z
ValdikSS
  1. Установите галку “use only for resources of this connection”
  2. Выполните: nmcli connection modify antizapret-tcp ipv4.dns-search '~.'

Должно заработать.

2021-05-24T22:20:27.729Z
0ka(0ka)

Да, всё работает. Спасибо.
Через openvpn тоже заработало после установки пакета resolvconf, теперь resolv.conf стал выглядить так:
nameserver 192.168.104.1
nameserver 127.0.0.53

2021-05-25T04:44:57.579Z
lynya55(Lynya55)

да, спасибо заработал. nmcli connection modify antizapret-tcp ipv4.dns-search ‘~.’

2024-02-07T11:35:38.732Z