Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: После каждой команды "sudo: unable to resolve host server"  (Прочитано 28203 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн newbe2015

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Ubuntu server 14.04.
Ходит в инет через роутер.
Не пойму в чем косяк.


1) содержимое файла /etc/hosts

Цитировать
127.0.0.1       localhost.localdomain   localhost
192.168.0.104   server123.com              server123

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

2) содержимое файла /etc/network/interfaces

Цитировать
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto p2p1
iface p2p1 inet dhcp
address 192.168.0.104
netmask 255.255.255.0
gateway 192.168.0.1

3) содержимое файла /etc/resolv.conf

Цитировать
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.0.1


Оффлайн newbe2015

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
127.0.0.1       localhost.localdomain   localhost
127.0.1.1       server123

Решено. Спасибо!

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Просто в качестве замечания:

iface p2p1 inet dhcp - подразумевает получение IP, маски и гейтвея с DNS от DHCP сервера.

Если прописываете IP, маску и гейтвей руками то должно быть iface p2p1 inet static
Кроме того в строчку dns-nameservers нужно еще прописать DNS сервера.


Более детально настройка сети вручную описана в Wiki: https://help.ubuntu.ru/wiki/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B5%D1%82%D0%B8_%D0%B2%D1%80%D1%83%D1%87%D0%BD%D1%83%D1%8E

Хотя ваша конфигурация и будет работать (IP, маску и гейтвей вы указали, а DNS возьмется от DHCP сервера) - но глаз резанула кривизна в описании.
« Последнее редактирование: 06 Июля 2015, 14:47:41 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн mattic

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Добрый день!
Прошу прощения, что поднимаю старую тему, но проблема у меня такая же. Да и, если честно, не очень понял что именно помогло автору этой темы.
У меня при каждом sudo появляется ошибка
sudo: unable to resolve host BUHSRVСодержимое файлов следующее. 
/etc/hosts :
127.0.0.1       localhost localhost.localdomain BUHSRV buhsrv BUHSRV.MYDOMAIN
/etc/hostname :
BUHSRV

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Код: (/etc/hosts) [Выделить]
127.0.0.1      localhost.localdomain    localhost
127.0.1.1      BUHSRV.MYDOMAIN      BUHSRV
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн mattic

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Код: (/etc/hosts) [Выделить]
127.0.0.1      localhost.localdomain    localhost
127.0.1.1      BUHSRV.MYDOMAIN      BUHSRV
Не помогает, как я только уже не пробовал. И по отдельности каждый вариант тоже было.
Сейчас у меня вот так
administrator@BUHSRV:~$ cat /etc/hosts
127.0.0.1       localhost localhost.localdomain
127.0.1.1       BUHSRV buhsrv BUHSRV.MYDOMAIN
192.168.20.20   BUHSRV buhsrv BUHSRV.MYDOMAIN
192.168.20.3    PDC
192.168.20.3    MYDOMAIN

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Этот компьютер загнан в домен.
« Последнее редактирование: 19 Мая 2017, 16:41:32 от mattic »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Не помогает, как я только уже не пробовал
а Вы сделайте как написано


Пользователь добавил сообщение 19 Мая 2017, 17:58:37:
Точнее даже так
Код: (html5) [Выделить]
127.0.0.1      localhost.localdomain    localhost
127.0.1.1      BUHSRV
« Последнее редактирование: 19 Мая 2017, 17:58:37 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн mattic

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Ну вот принципиально скопировал строчки из предыдущего сообщения, в итоге получается тоже самое. Команду вводил после перезагрузки для чистоты эксперимента
administrator@BUHSRV:~$ sudo cat /etc/hosts
sudo: unable to resolve host BUHSRV
127.0.0.1      localhost.localdomain    localhost
127.0.1.1      BUHSRV

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6738
  • 20% Cooler
    • Просмотр профиля
mattic,     
127.0.0.1      localhost.localdomain    localhost
127.0.1.1      BUHSRV.MYDOMAIN      BUHSRV

127.0.0.1      localhost.localdomain    localhost
127.0.1.1      BUHSRV

Серьёзно, разве одинаково выглядит???
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн mattic

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
mattic,     
127.0.0.1      localhost.localdomain    localhost
127.0.1.1      BUHSRV.MYDOMAIN      BUHSRV

127.0.0.1      localhost.localdomain    localhost
127.0.1.1      BUHSRV

Серьёзно, разве одинаково выглядит???
Может я торможу, я уже хз. Я пробовал и так и эдак. Только вместо домена в BUHSRV.MYDOMAIN подставлял реальный домен. Ну распишите дураку, что не так делаю, может меня просто переклинило. Напишите, пожалуйста, поподробнее. Что конкретно не правильно в случае:
administrator@BUHSRV:~$ sudo cat /etc/hosts
sudo: unable to resolve host BUHSRV
127.0.0.1      localhost.localdomain    localhost
127.0.1.1      BUHSRV

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6738
  • 20% Cooler
    • Просмотр профиля
mattic, а что в /etc/hostname написано?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн mattic

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
mattic, а что в /etc/hostname написано?
Вроде тоже всё нормально.
root@BUHSRV:/home/administrator# cat /etc/hostname
BUHSRV

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6738
  • 20% Cooler
    • Просмотр профиля
mattic,
ping -c1 BUHSRVчто говорит?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн mattic

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Выдаёт ошибку
administrator@BUHSRV:~$ ping -c1 BUHSRV
ping: unknown host BUHSRV

 

Страница сгенерирована за 0.046 секунд. Запросов: 23.