Символ евро (€) - это символ Юникода U + 20AC , , так что хотя бы одно из следующего должно работать:
Я заработал, добавив dns=dnsmasq
под [main]
в /etc/NetworkManager/NetworkManager.conf
.
У меня была аналогичная проблема после обновления с Leap 15.0 до Leap 15.1:nslookup
работало, но ping
или что-либо еще, требующее разрешения DNS, не работало. Я сделал все стандартные проверки (resolv.conf
, nsswitch.conf
, /etc/sysconfig/network/config
), и они были в порядке. Переключение с wicked
на NetworkManager
и включение dnsmasq
, как указано выше, изначально решило мою проблему.
Я копнул немного глубже и нашел здесь подсказку, что это может быть связано с проблемами в конфигурации apparmor:https://forums.opensuse.org/showthread.php/536437-DNS-problem-after-upgrade-from-15-0?p=2906092#post2906092
Аналогично тому потоку в моей системе, в /etc/apparmor.d/abstractions/nameservice.rpmnew
была обновленная конфигурация, которая разрешила доступ к дополнительным каталогам, используемым nscd
. Как только я скопировал этот новый файл конфигурации и очистил кэш apparmor, как описано в этом посте, wicked
начал работать, и я смог вернуть конфигурацию моего сетевого менеджера обратно к исходной версии без необходимости использовать dnsmasq
.