Jump to content

Recommended Posts

Posted

Столкнулся с проблемой: есть резервации, но он упорно начинает раздавать их совершенно другим клиентам. Пока решение только одно: режу диапазон (уже кусков 6, но чувствую это не предел) выдаваемых IP. Можно конечно перетасовать адреса, но многие адреса завязаны на другие сервисы и получим лаввиную перенастройку с возможными проблемами.

Что за глюк такой странный?

 

Версия 4.1.0.7, ОС Solaris 11.1 sparc.

Posted

все правильно так и должно быть , зарезервированые адреса, чтоб они не выдавались кому попало, надо вырезать из пула.

Posted

То есть, такое поведение нормально? Я, почему-то думал по другому: если адрес зарезервирован, то он не должен выдаваться никому, кроме нужного, при любых обстоятельствах.

Кстати, вот, нашёл у человека проблема 1 в 1 http://forum.sysadmins.su/index.php?showtopic=40248824#entry650893

Posted

Как обычно, вот так

host pc14 {
hardware ethernet 20:10:7a:52:06:7f;
fixed-address 10.5.5.177;
}

Это не резервирование.

Это "выдать этот адрес этому хосту".

Для резервирования нужно вырезать из пула, да.

Posted

Для резервирования нужно вырезать из пула

 

Нет.

Т.к. ТС использует конструкцию host, то достаточно сделать так:

 

pool {
   range x.x.x.x y.y.y.y;
   deny known-clients;
}

 

known-clients;

 

If specified, this statement either allows or prevents allocation from

this pool to any client that has a host declaration (i.e., is known).

A client is known if it has a host declaration in any scope, not just

the current scope.

Posted

И? Это запретит выдачу known-clients адресов из указанного пула, но не запретит выдачу unknown клиентам зарезервированных адресов.

Реальный выход из этой ситуации только один - вырезать из пула участки с зарезервированными адресами.

Posted

В конструкции:

 

host pc {
   hardware ethernet 0a:0b:0c:0d:0e:0f;
   fixed-address 10.0.0.3;
}

pool {
   range 10.0.0.1 10.0.0.6;
   deny known-clients;
}

 

IP адрес 10.0.0.3 не должен будет выдаваться из пула.

Posted

Почему? Это запретит выдачу из пула адреса клиенту 0a:0b:0c:0d:0e:0f, то есть тот, который имеет host declaration. То ли я не понимаю, то ли так написано в man'e.

Даже приведённая вами цитата говорит именно так.

Posted

Это запретит ему выдачу, т.к. ему не нужно выдавать из пула, т.к ему выдается статический адрес.

Его статический адрес никому другому из пула так же не будет выдаваться, на сколько я помню (очень давно с DHCP общался на эту тему).

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.