2

Сегодня я переустановил Fedora и увидел странное имя в командной строке

[ekkl@37L4247F27-25 ~]$ uname -a
Linux 37L4247F27-25 4.16.15-300.fc28.x86_64 #1 SMP Tue Jun 12 00:42:35 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Что такое "37L4247F27-25"? Как я могу это изменить?

Я попробовал это:

]# hostnamectl set-hostname --static localhost

#OR

]# hostname `cat /etc/hostname`  # in /etc/hostname is localhost

]# cat /etc/hostname
localhost

Все это меняет имя, но действует до перезагрузки.

1 ответ1

1

Если ни одна из двух команд не смогла сохранить измененное имя хоста после перезагрузки, вы можете попробовать добавить объявление имени хоста в ваш файл /etc/sysconfig/network:

Сначала сделайте резервную копию исходного файла:

cp -pr /etc/sysconfig/network /etc/sysconfig/network.bak

затем откройте исходный файл в текстовом редакторе и добавьте строку:

HOSTNAME=localhost

Сохраните, выйдите и, надеюсь, это следует сделать.


Кроме того, это может быть случай, когда ваш маршрутизатор (с его сервером DHCP) назначает вашему компьютеру Fedora имя хоста. Если это так, то вы можете попробовать настроить некоторые файлы конфигурации сети.

Сделайте резервную копию /etc/sysconfig/network-scripts/ifcfg-eth0, затем откройте его в текстовом редакторе и добавьте:

DHCP_HOSTNAME=yourhostname

Наконец, чтобы попытаться решить проблему с предполагаемым назначением имени хоста DHCP, вы можете попробовать использовать службу NetworkManager (если вы используете ее, а не сетевую службу) для отправки имени хоста на сервер DHCP. Эта вики-страница дает некоторую информацию о том, как просмотреть, если это настройка, то есть сделать резервную копию /etc/NetworkManager/system-connections/your_connection_file, затем открыть ее в текстовом редакторе и добавить следующее:

...
[ipv4]
dhcp-send-hostname=true
...
[ipv6]
dhcp-send-hostname=true
...

Надеюсь это поможет!

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