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

Конкретное назначение DHCP виртуальным машинам

В настоящее время у нас есть шлюз (debian 5), на котором запущен сервер DHCP. В настоящее время в компании проходит этап тестирования, и количество виртуальных машин растет день ото дня, а конфликты IP-адресов возникают повсюду (им требуется подключение к Интернету на виртуальных машинах, поэтому они должны работать в мостовом режиме).

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

Я пробовал это сделать:

subnet 0.0.0.0 netmask 0.0.0.0 {
    range 10.10.10.x 10.10.10.y;
    }

Пожалуйста, порекомендуйте!

Вы не указываете, какое программное обеспечение виртуализации вы используете, но большинство из них позволяет вам установить MAC-адрес виртуального сетевого интерфейса при использовании мостового соединения.

Например, используя Vmware, вы используете этот метод.

Если вам нужно было назначить MAC-адреса, например, 00: 50: 56: XX: YY: ZZ, где XX и YY - произвольные значения, тогда вы можете создать статическую аренду DHCP, используя значение ZZ вашего MAC-адреса.

Например, 00: 50: 56: 12: 34: 01 будет иметь IP 10.10.10.1, а 00: 50: 56: 12: 34: FE будет иметь IP 10.10.10.254.

Опять же, вы не указываете, какой DHCP-сервер используете, но, глядя на свой пример, вы можете попробовать отбросить это в своем объявлении подсети:

host virtualmachine01 {
    hardware ethernet 00:50:56:12:34:01;
    fixed-address 10.10.10.1;
}

// Miss a few...

host virtualmachineFE {
    hardware ethernet 00:50:56:12:34:FE;
    fixed-address 10.10.10.254;
}