Назад | Перейти на главную страницу

Не удается отобразить имена хостов в локальной сети для CentOS 6.8, работающей на KVM

Я использую CentOS 7.4 / KVM с экземпляром CentOS 6.8 для устаревших целей. У меня есть DHCP для всего в локальной сети, для всех устройств, рабочих станций и серверов. При использовании маршрутизатора Verizon FIOS Actiontec все они отображаются, за исключением запуска CentOS 6.8 в качестве экземпляра. У меня есть экземпляры Ubuntu на KVM, и сервер CentOS 7.4 появляется без проблем. Маршрутизатор показывает этот IP-адрес как добавленный к "new-host".

Когда я запускал CentOS 6.8 на реальном оборудовании до того, как оно было удалено, проблем с отображением имени хоста не было.

У меня есть DNS, установленный на 192.168.1.1 в локальной сети в KVM, но мне не удалось заставить экземпляр CentOS 6.8 отображать его имя хоста.

Есть что-нибудь с KVM? Я использую сетевой адаптер моста с virt-manager, поэтому все IP-адреса 192.168.1.X.

Я собрал больше информации и нашел работоспособное решение.

В оболочке, когда вы выполняете команду ifconfig, действительно существует eth0, которому маршрутизатор назначает IP-адрес в этой среде сетевого моста для экземпляра KVM.

Однако, если вы перейдете в / etc / sysconfig / network-scripts, там не будет файла ifcfg-eth0. Есть ifcfg-lo, но нет для eth0. Понятия не имею, почему его там нет или как он работает в сети и в Интернете без него.

Я обнаружил, что есть необязательный параметр, который можно добавить в файл ifcfg-eth0 для имени хоста DHCP. Я добавил следующий файл ifcfg-eth0, который выполняет эту работу, поскольку имя хоста отображается в маршрутизаторе и делает его доступным для остальных устройств в локальной сети:

DEVICE="eth0"
TYPE="Ethernet"
DHCP_HOSTNAME="ourlegacy"
DNS1=192.168.1.1

Параметр DHCP_HOSTNAME, как указано в: https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-client.html

DHCP_HOSTNAME - Используйте эту опцию только в том случае, если DHCP-сервер требует, чтобы клиент указывал имя хоста перед получением IP-адреса. (Демон DHCP-сервера в Red Hat Enterprise Linux не поддерживает эту функцию.)