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