Настройка сетевого имени не работает

Я нахожусь на Kubuntu 11.10, и мне сложно установить имя хоста в сети.

Я уже пробовал изменить send host-name "myhostname" в /etc/dhcp/dhclient.conf или /etc/dhcp3/dhclient.conf после перезагрузки сети (даже перезагрузка).

Мое имя хоста по-прежнему является новым хостом-4 или новым-хостом-5. Я предполагаю, что это DHCP-сервер дал мне эти имена.

Я также знаю, что серверы разрешают этот запрос, так как iPhones, Mac могут устанавливать свои имена хостов, а имя хоста, которое я прошу, не используется.

Любая идея, что делать?

    5 Solutions collect form web for “Настройка сетевого имени не работает”

    Вы можете изменить имя хоста, отредактировав файл /etc/hostname и вам нужно обновить параметр ядра "kernel.hostname" чтобы он был эффективным в мгновение

    hostname – еще одна опция

    здесь: http://linuxinternetworks.com/how-to-change-hostname-in-linux/

    Некоторые маршрутизаторы используют netbios имя хоста netbios .

    В Debian вы можете

     sudo apt-get install samba 

    и если ваше /etc/hostname установлено правильно, это будет отображаться в сети без перезагрузки.

    Это работает для RaspberryPi, BeagleboneBlack и, насколько я помню, также с Ubuntu.

    Для редактирования имени хоста вы должны использовать команду hostname.

     hostname <newname> 

    /etc/host и /etc/hostname должны содержать имя хоста, но не полное доменное имя.

    Но у вас есть инструмент hostname , который позволит вам просматривать и устанавливать имя хоста.

    man hostname должно предоставить вам больше информации.

    Кроме того, доступны онлайн-страницы .

    Поскольку вы не можете видеть имя хоста в сети, есть несколько вариантов, чтобы это было доступно. Файл /etc/hosts существует как одно решение. Если у вас есть статический локальный IP-адрес, это просто изменить и останется в силе.

    У вас есть выбор наличия имен DHCP.

    Кроме того, вы можете настроить сервер NIS.

    /etc/hosts быстрее, чем поисковые запросы, поскольку файл и полномочия являются локальными для каждой машины. Но в зависимости от количества машин обновления могут занять некоторое время, если все изменится.

    Хорошо, тогда я понимаю, о чем вы просите. У вас есть контроль над маршрутизатором / коммутатором DHCP, который также отвечает за разрешение имен DNS.

    Взгляните на man-страницу dhclient.conf . В частности, вам нужно добавить некоторые дополнительные строки в ваш файл /etc/dhcp/dhclient.conf .

    Для начала вам нужно добавить эту строку:

     send host-name 'your-hostname-here'; 

    ПРИМЕЧАНИЕ . Строка должна включать конечную точку с запятой!

    Если вы хотите отправить полное доменное имя (fqdn) – myhost.mydomain.com, а не просто myhost, вам также нужно добавить эти строки:

     send fqdn.fqdn "myhost.mydomain.com."; send fqdn.encoded on; send fqdn.server-update off; also request fqdn, dhcp6.fqdn; 
    Interesting Posts

    Понимание перенаправления вывода?

    Postgres: аутентифицировать пользователя postgres в неинтерактивном скрипте

    USB-накопитель вытащен (не размонтирован), но я все равно могу получить доступ к нему. Как определить эту ситуацию программно?

    Печатать слово, которое не содержит символа

    Принудительно не кэшировать или не читать из кеша

    Создание виртуального файла, содержимое которого определяется программным путем

    Выполните условие IF из результата, который мы получаем с удаленного сервера

    Что происходит в этой функции?

    Хранение сценариев оболочки

    Выход из терминала «nohup ./my_script &» => «У вас есть рабочие задания». ОК, чтобы выйти?

    Странная проблема SSH, ssh работает с -t, но замораживает без нее

    Переключение между раскладкой клавиатуры на основе входного события

    Режим Emacs в zsh: Mb Mf и т. Д. Показывают странные символы

    Есть ли способ ввести пароль с экранной клавиатурой, чтобы разблокировать криптографическое устройство LUKS во время загрузки?

    Fedora 22, кодовая фраза для шифрования диска, POST не работает, обрезается

    Linux и Unix - лучшая ОС в мире.