LINUX.ORG.RU
ФорумAdmin

Фиксация ip-адресов хостов линукс по их machine-id на isc-dhcp-server

 


0

3

Встретился с таким явлением - хосты под управлением win нормально резервируются по mac-адресам. С линукс все веселей - встречаются машинки, на мас которых серверу наплевать, он контролирует выдачу им адресов по их machine-id С этим связана проблема клонирования виртуальных машин, особенно если они развернуты не из облачного шаблона. При клонировании у них одинаковые иденты, и начинается чехарда с получением одинаковых адресов и их хаотической сменой.

Как же привязать в конфиге сервера такие машинки?


Как же привязать в конфиге сервера такие машинки?

Прописать в dhcpd.conf привязку IP к MAC. Как-то приблизительно так:

host hostname {
 hardware ethernet 01:01:01:01:01:01;
 fixed-address 1.2.3.4;
}

anc ★★★★★
()
Ответ на: комментарий от BOOBLIK

Я наоборот встречался, что без указанной настройки DHCP сервер Windows выдаёт каждый раз новый IP адрес, а ISC DHCP, что с ней, что без неё корректно отрабатывает.

kostik87 ★★★★★
()
Ответ на: комментарий от CaHbl4

Да, хороший совет. Я встретил сейчас 194 записей типа

host hn.pool

{

hardware ethernet 2E:57:70:70:E6:44;

fixed-address 10.х.х.199;

}

сделанные вне секции подсети

однако например, этот адрес выдан по dhcp другому хосту. Что же это, как не саботаж?

DrBim
() автор топика
Последнее исправление: DrBim (всего исправлений: 1)

Еще этот сервак не хочет освобождать аренды машин, которые выполнили dhclient -r , после перезапуска сервиса и вообще, только после таймаута, определенного в его конфиге. А вот надо прям сейчас

DrBim
() автор топика