У меня есть один DHCP-сервер, который предоставляет IP-адрес клинтам.
Но для моего тестирования я хочу, чтобы еще один компьютер действовал как DHCP-сервер и давал IP-адреса трем виртуальным машинам на этом компьютере, но в другом диапазоне, чем другой сервер.
Является ли это возможным
Сервер Windows 2008
У вас будет только один DHCP-сервер, просто установите несколько DHCP-областей. Информация о настройке прицелов здесь: http://technet.microsoft.com/en-us/library/dd759218.aspx
В прошлом возможности dhcpd были единственным выходом, но на некоторое время DHCPD предлагает тип кластеризации DHCP-серверов. Настройка не такая уж и сложная. Полная информация Вот, но я вырезал и вставил здесь детали, чтобы упростить задачу.
authoritative;
ddns-update-style none;
failover peer "dhcp-failover" {
primary; # declare this to be the primary server
address 192.168.200.2;
port 647;
peer address 192.168.200.3;
peer port 647;
max-response-delay 30;
max-unacked-updates 10;
load balance max seconds 3;
mclt 1800;
split 128;
}
subnet 192.168.200.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.200.255;
option routers 192.168.200.1;
option domain-name-servers 192.168.200.1;
pool {
failover peer "dhcp-failover";
max-lease-time 1800; # 30 minutes
range 192.168.200.100 192.168.200.254;
}
}
#
# /etc/dhcpd.conf for secondary DHCP server
#
authoritative;
ddns-update-style none;
failover peer "dhcp-failover" {
secondary; # declare this to be the secondary server
address 192.168.200.3;
port 647;
peer address 192.168.200.2;
peer port 647;
max-response-delay 30;
max-unacked-updates 10;
load balance max seconds 3;
}
subnet 192.168.200.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.200.255;
option routers 192.168.200.1;
option domain-name-servers 192.168.200.1;
pool {
failover peer "dhcp-failover";
max-lease-time 1800; # 30 minutes
range 192.168.200.100 192.168.200.254;
}
}
Вы не можете запустить несколько DHCP в одной сети без особых условий. Коммутаторы и маршрутизаторы уровня 3 могут маршрутизировать DHCP-запросы, и в этот момент вы можете отправлять их на определенные серверы. Вы можете настроить области, которые могут обрабатывать запросы для / в нескольких подсетях.
В зависимости от вашего программного обеспечения виртуального управления вы можете делать то, что хотите. Ваше программное обеспечение может настроить хост-машину в качестве маршрутизатора, и если это так, оно должно автоматически выполнять dhcp за вас. Если у вас достаточно конфигурации, вы можете сделать так, чтобы ваш хост-компьютер переадресовал запрос на ваш главный DHCP-сервер, который затем сможет выдавать IP-адреса из надлежащей области.
В сети может быть несколько DHCP-серверов, если они настроены на выдачу адресов только определенным машинам.
Обычно сервер DHCP просто раздает IP-адреса определенным MAC-адресам для тестирования, особенно для встроенных систем. Tiny DHCP - это простой DHCP-сервер, работающий в Windows
Зависит от программного обеспечения вашего DHCP-сервера.
Если у вас есть isc dhcpd, довольно просто добавить вторую область, которая содержит резервирования только для трех конкретных целей. Пока сервер имеет виртуальный интерфейс в подсети, в которой находятся три конкретные цели, он должен предлагать резервирование этим клиентам, а не аренду общего пула из общего пула.