Моя недавно установленная Ubuntu отображается в lele-ThinkPad-X230
качестве имени хоста. Я скачал debian-installer и ubuntu-installer (ubiquity), чтобы увидеть код, но не нашел в этом ничего полезного. Это DHCP или какая-то аппаратная база?
lele-ThinkPad-X230
, разделить тире: первое lele
- это мое имя пользователя, а остальное - имя машины (от Lenovo). Итак, как установщик получает это, когда я не вводю имя хоста?
Ответы:
Установщики Debian и Ubuntu получают свое имя хоста через DHCP, так как большинство серверов DHCP предоставляют это вместе с арендой.
Например, при запуске программы установки Ubuntu GUI на моем ноутбуке с Windows предлагается имя хоста «Ed-PC», так как это было имя, которое я назначил под Windows, и когда я запросил аренду DHCP.
Согласно документации по установке Debian по адресу https://www.debian.org/releases/stable/amd64/ch03s03.html.en#idp52296784 :
источник
Вы можете установить системное имя хоста, отредактировав файл / etc / hostname. Вы также должны отредактировать / etc / hosts и обновить его, если он там появится.
источник
hostname
Пакет отвечает за создание/etc/init/hostname.conf
файла, который в свою очередь устанавливает системное имя хоста. Этот пакет предустановлен на вашей ОС Ubuntu (по умолчанию).Из
man hostname
источник
dpkg
команде. этот файл conf показывает руководство?Когда я использовал Ubuntu, я думаю, что он использовал
lele-laptop
.Там есть пакет под названием debian
laptop-detect
. Это тест да / нет, который затем используется для дополнительной настройки ноутбуков. Ubuntu использовал бы это для суффикса -laptop.Справочная страница для ссылок на ноутбуки
dmidecode
.dmidecode
сообщает информацию об именах для машины, например «Thinkpad X230» (и, по-видимому, достаточно информации, чтобы решить, является ли это ноутбуком). Он не требует большой аппаратной базы данных, он просто зависит от поставщика, предоставляющего полезную информацию в прошивке (хех).Помещение имени оборудования в имя хоста может быть логическим расширением.
Я думаю, что я видел, что какая-то версия Windows настраивала его аналогично, но только с использованием поставщика (например, Lenovo) ... хотя AFAIK это могла быть модификация вендора для ОС.
Возможен механизм DHCP - если то, что вы видите, точно соответствует предыдущему имени хоста ноутбука. Однако это кажется маловероятным, и Ubuntu пришлось бы реализовать это явно - я не понимаю, почему они это сделали.
источник