Как заставить клиента DHCP разрешить самоопределение доменного имени

Я настраиваю сервер 14.04 лтс без установленного менеджера сети.

Я установил в /etc/dhcp/dhclient.conf:

send host-name "os-vps276.projet-okinawa.org";
supersede domain-name "projet-okinawa.org";

Я установил в /etc/hosts

127.0.0.1 os-vps276.projet-okinawa.org test.projet-okinawa.org localhost

, а os-vps276 - в etc/hostname.

Когда я спрашиваю hostname с помощью терминала, я получаю имя хоста os-vps276, но когда я спрашиваю hostname -f, я получаю ошибку hostname: Name or service not known.

Нужно ли устанавливать статический IP-адрес или устанавливать мой DHCP-IP-адрес и соответствующий server.domain.name в моем файле конфигурации хостов? (это имеет тот же эффект, что и административная точка зрения).

Моей целью было получить от dhcp все, кроме доменного имени, которое я хотел бы установить самостоятельно.

Возможно ли это?

0
задан 15 April 2016 в 04:23

2 ответа

Как я решил его:

  1. в Ubuntu используют 127.0.1.1 вместо 127.0.0.1 для определения набора FQDN
  2. , server_name@domain_name в /etc/hosts не был достаточен, я должен был добавить server_name в той же строке (127.0.1.1 server_name@domain_name server_name)

, я не смог изменить любую dhclient конфигурацию для получения другого доменного имени как того, которое было автоматически установлено dhcp (ни один из нашего поставщика инфраструктуры). Эти очень простые изменения в /etc/hosts были достаточны.

0
ответ дан 15 April 2016 в 14:23
  1. Редактирование /etc/hostname для содержания желаемого имени хоста
    • vim /etc/hostname
  2. hostname -f /etc/hostname
  3. exit

следующий терминал Вы открываетесь, или Ваша следующая ssh сессия покажет имя хоста в /etc/hostname.

Другие машины в сети могут все еще назвать Вашу машину доменом, обеспеченным сервером DHCP, но локально Ваш компьютер должен уважать содержание этого файла.

0
ответ дан 15 April 2016 в 14:23
  • 1
    Ну, позвольте мне разъясниться: можно выполнить Среду клиент на пи малины для управления им, но Вам были бы нужны отдельный i386 или x64 компьютер, работающий где-то в другом месте в Вашей сети для служения в качестве сервера. Компьютерам, управляемым Средой, нужно клиентское программное обеспечение. – drkokandy 25 August 2017 в 09:58

Другие вопросы по тегам:

Похожие вопросы: