dhcp list dnsmasq без имени хоста для клиентов centos

У меня есть настройки DHCP и DNS-серверов с dnsmasq. К нему подключены серверы Windows, Ubuntu и CentOS. Серверы Windows и Ubuntu работают нормально, как DNS, так и DHCP, однако серверы CentOS - нет. Если я локально вхожу в систему на любом из них, я могу выполнить ssh для любого из моих других серверов, но я не могу сделать наоборот - я не могу выполнить nslookup для этих серверов CentOS. Используя bind, наши старые DNS и DHCP, он работал нормально.

Например, попытка nslookup hull (который является машиной CentOS)

user@server:~$ nslookup hull
Server:     127.0.1.1
Address:    127.0.1.1#53
** server can't find hull: NXDOMAIN

В корпусе у меня есть:

/etc/resolv.conf (Кажется, правильно)

search company.intranet
nameserver    172.16.0.6

имя хоста

hull

/ etc / sysconfig / network

NETWORKING=yes
HOSTNAME=hull

Что-то, что я заметил в своих /var/lib/misc/dnsmasq.leases :

1475267373 ##:##:##:##:##:## 172.16.0.237 * *
1475276237 ##:##:##:##:##:## 172.16.0.196 * *
1475263184 ##:##:##:##:##:## 172.16.0.197 burnley *
1475262472 ##:##:##:##:##:## 172.16.0.158 karlebo *

Сервер действительно получает IP-адрес DHCP адрес, но его имя хоста не зарегистрировано в DNS. Другие с именами - это машины с Ubuntu и Windows, которые работают.

Мой вопрос: я что-то упускаю? Есть ли какая-то конфигурация, которую я должен сделать на этих машинах CentOS?

0
задан 30 September 2016 в 14:58
1 ответ

Мне нужно было добавить переменную с именем DHCP_HOSTNAME="SERVER_NAME" в /etc//etc/sysconfig/network-scripts/ifcfg-.

.
0
ответ дан 24 November 2019 в 05:38

Теги

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