Автор Тема: Simply 10.1 - Таймаут 10 секунд при подключении/отключении VPN  (Прочитано 869 раз)

Оффлайн fixxxer

  • Начинающий
  • *
  • Сообщений: 4
Здравствуйте. На Simply 10.1, обновленной до последнего состояния из p10, наблюдаю "зависание" интерфейса NetworkManager и отсутствие разрешения имен на 10 секунд при подключении или отключении VPN-соединений (да и при подключении к другой WiFi-сети тоже). Анализ журналов показал, что похоже происходит взаимоблокировка в скриптах dnsmasq-helper и resolvconf. Resolvconf перезапускает dnsmasq при получении новых серверов DNS, dnsmasq при запуске/остановке запускает dnsmasq-helper, который ждет освобождения блокировки от resolvconf, который ждет остановки/запуска dnsmasq... и так до прописанного в resolvconf таймаута 10 секунд.

Это у меня что-то поломалось или это штатное поведение?

Кусок лога при отключении VPN-соединения
Спойлер
июл 12 11:23:52 notebook NetworkManager[2631]: <info>  [1657614232.6921] dns-mgr: Writing DNS information to /sbin/resolvconf
июл 12 11:23:52 notebook dnsmasq[11198]: reading /etc/resolv.conf.dnsmasq
июл 12 11:23:52 notebook dnsmasq[11198]: using nameserver 192.168.111.1#53 for domain vpn.company.ru
июл 12 11:23:52 notebook dnsmasq[11198]: using nameserver 192.168.1.1#53
июл 12 11:23:52 notebook dnsmasq[11198]: exiting on receipt of SIGTERM
июл 12 11:23:52 notebook systemd[1]: Stopping A lightweight DHCP and caching DNS server...
июл 12 11:24:01 notebook resolvconf[11404]: timed out waiting for lock from pid 11354
июл 12 11:24:01 notebook dnsmasq-helper[11397]: Restore resolv.conf:
июл 12 11:24:01 notebook dnsmasq-helper[11404]: timed out waiting for lock from pid 11354
июл 12 11:24:01 notebook dnsmasq-helper[11447]: Restore resolv.conf: failed
июл 12 11:24:01 notebook dnsmasq-helper[11397]: [FAILED]
июл 12 11:24:01 notebook systemd[1]: dnsmasq.service: Deactivated successfully.
июл 12 11:24:01 notebook systemd[1]: Stopped A lightweight DHCP and caching DNS server.
июл 12 11:24:01 notebook systemd[1]: Starting A lightweight DHCP and caching DNS server...
июл 12 11:24:01 notebook dnsmasq[11448]: started, version 2.86 cachesize 150
июл 12 11:24:01 notebook dnsmasq[11448]: compile time options: IPv6 GNU-getopt no-DBus no-UBus no-i18n IDN2 DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth cryptohash DNSSEC loop-detect inotify dumpfile
июл 12 11:24:01 notebook dnsmasq[11448]: reading /etc/resolv.conf.dnsmasq
июл 12 11:24:01 notebook dnsmasq[11448]: using nameserver 192.168.1.1#53
июл 12 11:24:01 notebook dnsmasq[11448]: read /etc/hosts - 2 addresses
июл 12 11:24:02 notebook systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
июл 12 11:24:10 notebook dnsmasq-helper[11449]: Setup resolv.conf for local resolver:
июл 12 11:24:10 notebook dnsmasq-helper[11459]: timed out waiting for lock from pid 11354
июл 12 11:24:10 notebook dnsmasq-helper[11499]: Setup resolv.conf for local resolver: failed
июл 12 11:24:10 notebook dnsmasq-helper[11449]: [FAILED]
июл 12 11:24:10 notebook systemd[1]: Started A lightweight DHCP and caching DNS server.
июл 12 11:24:10 notebook systemd[1]: Reloading Avahi mDNS/DNS-SD Stack...
июл 12 11:24:10 notebook avahi-daemon[2546]: Got SIGHUP, reloading.
июл 12 11:24:10 notebook systemd[1]: Reloaded Avahi mDNS/DNS-SD Stack.

Установленные пакеты
Спойлер
chrooted-resolv-0.3.1-alt2.x86_64
dnsmasq-2.86-alt1.x86_64
NetworkManager-1.32.12-alt2.x86_64
NetworkManager-adsl-1.32.12-alt2.x86_64
NetworkManager-applet-gtk-1.24.0-alt1.x86_64
NetworkManager-bluetooth-1.32.12-alt2.x86_64
NetworkManager-daemon-1.32.12-alt2.x86_64
NetworkManager-l2tp-1.20.0-alt1.x86_64
NetworkManager-l2tp-gtk-1.20.0-alt1.x86_64
NetworkManager-openconnect-1.2.6-alt1.x86_64
NetworkManager-openconnect-gtk-1.2.6-alt1.x86_64
NetworkManager-openvpn-1.8.16-alt1.x86_64
NetworkManager-openvpn-gtk-1.8.16-alt1.x86_64
NetworkManager-ppp-1.32.12-alt2.x86_64
NetworkManager-pptp-1.2.8-alt2.x86_64
NetworkManager-pptp-gtk-1.2.8-alt2.x86_64
NetworkManager-team-1.32.12-alt2.x86_64
NetworkManager-vpnc-1.2.6-alt2.x86_64
NetworkManager-vpnc-gtk-1.2.6-alt2.x86_64
NetworkManager-wifi-1.32.12-alt2.x86_64
NetworkManager-wwan-1.32.12-alt2.x86_64
openresolv-3.12.0-alt1.noarch
openresolv-dnsmasq-3.12.0-alt1.noarch
xml-commons-resolver-1.2-alt1_32jpp11.noarch

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
А почему не в багзилу ?

Оффлайн fixxxer

  • Начинающий
  • *
  • Сообщений: 4
А почему не в багзилу ?
Не уверен, что это у меня ничего не сломано. Вряд ли все игнорируют 20-секундную задержку при переключении сетей или подключении VPN. Если еще у кого-нибудь подтвердится такое поведение - повешу баг на openresolv.

Оффлайн KSS

  • Начинающий
  • *
  • Сообщений: 14
Да, есть очень неприятная задержка. Я терплю, видимо и другие терпят.
Хотя в Debian-дистрибутивах залетает мгновенно. Пакеты староваты в нашем репозитории.

Оффлайн KSS

  • Начинающий
  • *
  • Сообщений: 14
Сейчас установил на домашнем ноуте Simply Linux и с удивлением обнаружил, что тот же VPN соединяется почти мгновенно, как делал до этого Mint. На работе для тестирования в боевых условиях установлен Alt WS. Не знаю, то ли это из-за того, что обе ОС Альтовские, то ли они обновили пакеты, но я очень рад и благодарен.
Есть ещё одно предположение:
по умолчанию все дистры Альта устанавливают ядро 5.10, и именно это ядро было установлено у меня, когда была 10-секундная задержка VPN-подключения. Сейчас же на обеих системах установлено ядро 5.15 - возможно из-за этого увеличилась скорость VPN-подключения.
« Последнее редактирование: 08.03.2023 19:13:55 от KSS »