LINUX.ORG.RU

Странное резолвит после обновления

 , , , ,


0

1

Приветствую всех! После обновления на 6.1.46 заметил, что система как-то странно себя вести начала. Проявлялось это в долгой прогрузке графики после ребута (редко перезагружаюсь, может и раньше что-то произошло), загружался в 6.1.41, думал обновы гнома или иксов придут и пофиксится. Потом обновились nvidia и cron, я снова перезагрузился и началось веселье с сетью. После загрузки resolv.conf выглядит так (незакомментированные строки):

nameserver 1.1.1.1
nameserver 8.8.8.8
nameserver 1.0.0.1
# Too many DNS servers configured, the following entries may be ignored.
nameserver 8.8.4.4
nameserver 2606:4700:4700::1111
nameserver 2001:4860:4860::8888
nameserver 2606:4700:4700::1001
nameserver 2001:4860:4860::8844
search .
При этом сеть (у меня шнурок) в графике кажет «невозможно подключиться к сети», ip a кажет что интерфейс в апе, но показывает какое-то altname:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether d0:17:c2:ad:a7:ea brd ff:ff:ff:ff:ff:ff
    altname enp0s25
Перезапуск NetworkManager в виде stop, disable, enable и start даёт то, что сеть появляется, ручное редактирование resolv.conf даёт то, что сеть даже работает в каком-то виде, даёт пакеты собирать, обновляться. Но при попытке к работе подключиться (vpn openconnect) всё отваливается как до процедур с NM. Ещё и firefox не стартует, но я его не запускал в консоли. Делал --depclean, мир пересобрал - не помогло. Помогите разобраться


Перезапуск NetworkManager в виде stop, disable, enable и start

Где вы этой пошлости набрались?

Но при попытке к работе подключиться (vpn openconnect) всё отваливается

Можно посмотреть логи.

Ещё и firefox не стартует, но я его не запускал в консоли

Ну так, запустите.

vvn_black ★★★★★
()
Последнее исправление: vvn_black (всего исправлений: 2)
Ответ на: комментарий от router

После загрузки resolv.conf выглядит так (незакомментированные строки):

Кстати, закомментированные тоже посмотри. Не обязательно это сделал networkmanager, может и systemd-resolved

router ★★★★★
()

ip a кажет что интерфейс в апе, но показывает какое-то altname:

Это полный вывод? Т.е. интерфейс без адреса? Тогда dns не причём. Сначала разберись, как ты ip должен получить

Перезапуск NetworkManager в виде stop, disable, enable и start даёт то, что сеть появляется,

А если не перезапускать? Он вообще запущен после включения компа?

Когда будет проблема, проверь, запущен ли он, и что показывает в nmcli con show

router ★★★★★
()
Ответ на: комментарий от vvn_black

Да какая пошлость, первое что попробовал. По поводу логов - я это включаю ползунком в гноме, понятия не имею как логи собрать, грепать по dmesg? Пробовал запустить (я пишу со своей с 2010 года работающей убунты, перегружаюсь и проверяю) - в консоли ноль, в графике вылезло предложение аварийно завершить.

Ebnmrj
() автор топика
Ответ на: комментарий от router
cat /home/vd/resolv.conf.20230909 
# This is /run/systemd/resolve/resolv.conf managed by man:systemd-resolved(8).
# Do not edit.
#
# This file might be symlinked as /etc/resolv.conf. If you're looking at
# /etc/resolv.conf and seeing this text, you have followed the symlink.
#
# This is a dynamic resolv.conf file for connecting local clients directly to
# all known uplink DNS servers. This file lists all configured search domains.
#
# Third party programs should typically not access this file directly, but only
# through the symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a
# different way, replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.

nameserver 1.1.1.1
nameserver 8.8.8.8
nameserver 1.0.0.1
# Too many DNS servers configured, the following entries may be ignored.
nameserver 8.8.4.4
nameserver 2606:4700:4700::1111
nameserver 2001:4860:4860::8888
nameserver 2606:4700:4700::1001
nameserver 2001:4860:4860::8844
search .
Ebnmrj
() автор топика
Ответ на: комментарий от router

Да, полный вывод. Получаю по dhcp, хотя странно, но systemctl status dhcpcd кажет что нет такого сервиса. Я на роутере припинил к маку адрес, а сам комп по dhcp получает. После включения компа NM запущен, но он же кривой после запуска компа.

Ebnmrj
() автор топика
Ответ на: комментарий от Ebnmrj

После включения компа NM запущен, но он же кривой после запуска компа.

Если запущен, то смотри его логи

systemctl list-unit-files -a | grep -i network
journalctl -xa --unit NetworkManager.service

Может быть запускается какой-нибудь systemd-networkd?

Получаю по dhcp, хотя странно, но systemctl status dhcpcd кажет что нет такого сервиса

А он должен быть? Ты же вроде говорил про networkmanager

router ★★★★★
()
Ответ на: комментарий от Ebnmrj

Если я правильно понял, после включения компа у тебя запускается systemd-networkd

● systemd-networkd.service - Network Configuration

Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service; enabled; preset: enabled)
Active: active (running) since Sun 2023-09-10 18:43:21 MSK; 10min ago

он успевает первым захватить управление, и networkmanager приходит к выводу, что ему делать нечего

сен 10 18:43:22 Nekosama NetworkManager[1214]: [1694360602.0663] device (eno1): state change: unmanaged -> unavailable (reason ‘managed’, sys-iface-state: ‘external’)

Если ты планируешь и дальше использовать networkmanager, отключи автозапуск systemd-networkd. Возможно, disable тут не поможет и потребуется mask

Ну или наоборот, настраивай сеть через systemd-networkd и выключи лишний networkmanager

З.Ы. странный у тебя systemctl. Он должен был показать краткий список, а не развёрнутый. Возможно, в новой версии что-то поменяли

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от router

если коротко - не помогло, при загрузке у systemd-networkd статус inactive но ситуация с NM не изменилась. Ща про него почитаю. Но меня смущает, что firefox с наутилусом не стартуют.

Мне кажется, с флагами намудрено.

net-misc/networkmanager
     Доступные версии:      1.42.6-r1^t ~1.44.0^t {audit bluetooth +concheck connection-sharing debug dhclient dhcpcd elogind gnutls +gtk-doc +introspection iptables iwd libedit lto +modemmanager nftables +nss ofono ovs policykit +ppp psl resolvconf selinux syslog systemd teamd test +tools vala +wext +wifi ABI_MIPS="n32 n64 o32" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Установленные версии:  1.42.6-r1^t(21:13:01 08.09.2023)(bluetooth concheck gtk-doc introspection modemmanager nss policykit ppp systemd tools wext wifi -audit -connection-sharing -debug -dhclient -dhcpcd -elogind -gnutls -iptables -iwd -libedit -lto -nftables -ofono -ovs -psl -resolvconf -selinux -syslog -teamd -test -vala ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
     Домашняя страница:     https://wiki.gnome.org/Projects/NetworkManager
     Описание:              A set of co-operative tools that make networking simple and straightforward

Ebnmrj
() автор топика
Последнее исправление: Ebnmrj (всего исправлений: 1)