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

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

Я пытаюсь уклониться от нашей нынешней системы ручной адресации и принять чудо DHCP, которому уже несколько десятилетий. В нашем домене и даже в моей домашней сети DHCP великолепен - я могу использовать резервирование адресов для удовлетворения потребности в статическом IP. Однако в нашем производственном центре обработки данных многие из наших хостов имеют многосетевые сетевые адаптеры, поэтому это один MAC-адрес с несколькими IP-адресами.

  1. Можно ли настроить это как резервирование в DHCP? (т.е. несколько резервирований для одного MAC-адреса?)
  2. Если нет (1), если легко установить столько сетевых карт, сколько IP-адресов на хостах, которые в настоящее время являются многосетевыми (все они являются виртуальными машинами), целесообразно ли это сделать, а затем использовать резервирование адреса DHCP?

Похоже, что консенсус таков: всегда используйте DHCP, поэтому я пытаюсь нас туда доставить.

DHCP-серверы не позволяют использовать несколько IP-адресов при объявлении одного MAC-адреса. У вас есть идентификаторы пользователей, но не все клиенты и серверы могут их использовать.
Обычный трюк - объявить другой MAC-адрес при выполнении DHCP-запроса, но с виртуальной машиной проще добавить еще одну сетевую карту. Добавить сетевые адаптеры очень просто, и это обычная практика.

Если вы хотите использовать идентификаторы, в вашем dhclient.conf файл:

interface "eth0:1" {
    send dhcp-client-identifier "xxxx-eth0:1";
}

interface "eth0:2" {
    send dhcp-client-identifier "xxxx-eth0:2";
}

Очевидно, это не работает с Windows. Может есть другой способ для этой ОС.

Большинство гипервизоров (например, VMWare, KVM и т. Д.) Могут назначать виртуальный MAC-адрес виртуальной сетевой карте гостя. Затем вы можете использовать виртуальный MAC-адрес на DHCP-сервере для резервирования адресов.