1

У меня есть машина Archlinux. Для IP-адреса установлено фиксированное значение, настроенное через NetworkManager. Когда я говорю NetworkManager подключиться с этой конфигурацией, он успешно обновляет мой /etc/resolv.conf:

# Generated by NetworkManager
search mydomain
nameserver 10.123.255.254

Хорошо. Но через несколько минут dhcpcd перезаписывает его, и в итоге это выглядит так:

# Generated by dhcpcd
# /etc/resolv.conf.head can replace this line
nameserver 192.168.0.254
nameserver 8.8.8.8
nameserver 8.8.4.4

Теперь у меня есть две проблемы: во-первых, я не знаю, почему dhcpcd обновляет файл. Я даже не знаю, почему он работает, потому что у меня есть фиксированный IP. Кроме того, я отключил его с помощью systemctl stop dhcpcd && systemctl disable dhcpcd .

Другая проблема в том, что я не знаю, откуда взялись эти адреса серверов имен. Это старые значения моего старого DHCP-сервера, но этот сервер больше не доступен. Я уже прослушал wireshark для пакетов, содержащих эту конфигурацию, но я не смог найти ничего похожего на это. ОБНОВЛЕНИЕ: эта часть решена, см. Ниже

Есть идеи, что случилось?

РЕДАКТИРОВАТЬ: Может быть, вы хотите увидеть мои данные подключения NetworkManager:

[802-3-ethernet]
duplex=full
mac-address=aa:bb:cc:dd:ee:ff

[connection]
id=fixed
uuid=12345678-abcd-abcd-abcd-012345abcdef
type=802-3-ethernet
timestamp=1396699414

[ipv6]
method=ignore

[ipv4]
method=manual
dns=10.123.255.254;
dns-search=ait;
address1=10.123.44.44/16,10.123.255.254

ОБНОВЛЕНИЕ 2014-05-16:

Проблема появилась снова. Но сегодня я увидел следующие два предупреждения в журнале NetworkManager:

NetworkManager[423]: <warn> /sys/devices/virtual/net/tun0: couldn't determine device driver; ignoring...
NetworkManager[423]: <warn> Dispatcher failed: (32) Unit dbus-org.freedesktop.nm-dispatcher.service failed to load: No such file or directory.

Может это поможет?

Я узнал, откуда пришли адреса серверов имен: они были настроены в /etc/resolv.conf.tail .

1 ответ1

0

Что именно участники ArchLinux-Forum используют для молитвы почти каждый раз, когда пользователь спрашивает странные вещи: «Ваша система обновлена?"

Нет. Моя система не была обновлена. Просто запустил pacman -Syyu , перезагрузил и ухо! Теперь он работает как ожидалось.

Итак, обратите внимание: всегда обновляйте свою систему, когда что-то странное! :-)

ОБНОВЛЕНИЕ Жаль. Сетевой менеджер только начал делать это снова, поэтому для меня этот (мой) ответ теперь недействителен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .