• Регистрация

1,111 вопросов

1,479 ответов

1,317 комментариев

8,953 пользователей

Добро пожаловать на Ubuntu Ответы, где вы можете задать вопросы и получить ответы от других пользователей сервиса.

Ubuntu 18.04 - сбой в разрешении локальных имен

0 голосов
Установил ubuntu-mate 18.04
В caja показывает содержимое локальной сети, можно заходить в расшаренные на локальных компах папки.
в терминале хочу сделать пинг локальной машины выдаёт:
Code:
sha:~$ ping nas ping: nas: Временный сбой в разрешении имен
В тоже врем если зайти через caja прописать путь smb://nas/ запускает без проблем.

В этой же локальной сети есть компы с ubuntu-mate 16.04, на них таких проблем нет.
Code:
sha:~$ uname -a Linux sha 4.15.0-23-generic #25-Ubuntu SMP Wed May 23 18:02:16 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux sha:~$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04 LTS"
Вопрос Jun 23 от Михаил Новичок (150 баллов) в категории Настольные системы
   

1 ответ

+1 голос
Что у вас в resolv.conf?
Code:
cat /etc/resolv.conf

Если там пусто, можно прописать 8.8.8.8 - открытый ДНС от гугла.
Ответ Jun 28 от sir_mcnellan Ветеран (9,220 баллов)
sir_mcnellan спасибо за наводку, почему при установке ubuntu 18.04 в /etc/resolv.conf прописывается по умолчанию :
Code:
# This file is managed by man:systemd-resolved(8). Do not edit. # # This is a dynamic resolv.conf file for connecting local clients to the # internal DNS stub resolver of systemd-resolved. This file lists all # configured search domains. # # Run "systemd-resolve --status" to see details about the uplink DNS servers # currently in use. # # Third party programs must 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 127.0.0.53

Поправил на адрес роутера, всё нормально стали доступны локальные адреса по имени.
Что бы после перезагрузки постоянно не вносить изменения в /etc/resolv.conf

sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
sudo service networking restart

sudo rm /etc/resolv.conf

sudo nano /etc/resolv.conf

пишем в файле nameserver 192.168.1.1

где 192.168.1.1 адрес вашего роутера

sudo nano /etc/NetworkManager/NetworkManager.conf

в секцию [main] добавить строку dns=default
...