Настройка DNS

Не смог разобраться как настроить DNS.

WB: 7.3.4, wb-fw-version: 202404081103.
Интернет: LTE по верх него поднимается open-vpn-client.
wifi - раздает интернет.
Надо:

  • при отсутствии LTE - ну ничего…
  • при LTE - dns сервера 8.8.8.8, 8.8.4.4, а не присланные LTE оператором.
  • при open-vpn-client 172.0.0.1.

Маршрутизация настроена, ip связность сетей есть.

Спасибо.

Добрый день.

Так, типично:

nmcli connection modify имя соединения ipv4.dns 8.8.8.8

Добавить в клиентский конфиг

dhcp-option DNS 172.0.0.1

Увы пробывал - не помогло, что-то не хватает…

и это добавлял, и то же не помогло… :

up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

А какая версия ovpn стоит и что в логи при поднятии соединения пишет?

OpenVPN 2.5.1 arm-unknown-linux-gnueabihf [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on May 14 2021

В логах, и больше ни чего…:

мая 24 01:16:33 wirenboard-AKV4NMM2 systemd[1]: Starting OpenVPN service...
мая 24 01:16:33 wirenboard-AKV4NMM2 systemd[1]: Finished OpenVPN service.
июн 13 15:01:30 wirenboard-AKV4NMM2 systemd[1]: openvpn.service: Succeeded.
июн 13 15:01:30 wirenboard-AKV4NMM2 systemd[1]: Stopped OpenVPN service.
Starting OpenVPN connection to client...
мая 24 14:54:20 wirenboard-AKV4NMM2 systemd[1]: Started OpenVPN connection to client.
мая 24 20:57:46 wirenboard-AKV4NMM2 systemd[1]: openvpn@client.service: Main process exited, code=exited, status=1/FAILURE
мая 24 20:57:46 wirenboard-AKV4NMM2 systemd[1]: openvpn@client.service: Failed with result 'exit-code'.
мая 24 20:57:46 wirenboard-AKV4NMM2 systemd[1]: openvpn@client.service: Consumed 1min 36.982s CPU time.
мая 24 20:57:51 wirenboard-AKV4NMM2 systemd[1]: openvpn@client.service: Scheduled restart job, restart counter is at 5.
мая 24 20:57:51 wirenboard-AKV4NMM2 systemd[1]: Stopped OpenVPN connection to client.

PS. nmcli connection modify LTE ipv4.dns 8.8.8.8 - помогло, спасибо. Но отчасти, провайдерские DNS остались…

nmcli connection modify LTE ipv4.dns "172.0.0.1,8.8.8.8,8.8.4.4"

Вот так уже жить можно… Спасибо

Странно. Делаю как описано в Configure OpenVPN Clients to use specific DNS Server - kifarunix.com
Прописываю в ci push"dhcp-option 10.x.x.x"
А пакет openresolv - точно стоит? Без него не применит.

apt policy openresolv
openresolv:
  Installed: 3.12.0-1

Не стоит. Вот теперь понятно, что не хватало…
Спасибо.