потом отпишись, и не серчай на меня, я седня не в адеквате, из за тупости ТП Бухгалтерши, меня наказали на премиюschizoid писал(а):ты че, прикалываешься?
![Sad :(](./../images/smilies/sad.gif)
вот я немного злой.
Модератор: weec
потом отпишись, и не серчай на меня, я седня не в адеквате, из за тупости ТП Бухгалтерши, меня наказали на премиюschizoid писал(а):ты че, прикалываешься?
Не берет.schizoid писал(а):у тебя самого работает?
скобки это один из вариантов.
они стояли по-разному.
включи и сам проверь.
вот если у тя заработает - тада пойду чесать репу.
ибо у мну пока тока с 2-мя вариантами работает:
1-й - это статически вырезанные ИПы исклюены из range выделяемый для раздачи адресов
2-й - это два пула с параметрами allow unknown-clients и deny-unknown-clients.
проверь у себя, не берет ли себе комп с незарезервированным ИПом первый ИП из пула.
должен быть исключен. Или надо его сразу маркировать как reserved (хрен знает как). Иначе его может схватить любойschizoid писал(а):Народ. подскажите, fixed-address для host может попадать в общий пул или должен быть исключен из него?
а то фигня какая-то, делаю допустим пул из 2-х адресов, первый адрес резервирую, второй остается свободным.
Подключаю девайс с незазервированным маком и он берет себе первый адрес из пула, не обращая внимание на резервирование.
Подключаю второй девайс, мак которого зарезервирован, он берет себе нужный ип, в итоге 2 девайса с одинаковыми ИПами.
шозанах....
Код: Выделить всё
option domain-name "example.org";
option domain-name-servers 192.168.0.1;
option subnet-mask 255.255.255.0;
authoritative;
log-facility local7;
default-lease-time 2800;
max-lease-time 7200;
ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.29 192.168.0.32;
option routers 192.168.0.1;
}
host nb-f {
hardware ethernet 00:c0:9f:16:60:aa;
fixed-address 192.168.0.30;
}
вот ты зафиксировал 30-й ИП, при включении нового компа у тя ему выдался 29-й. так?Dark_fisher писал(а):попробуй так прописать, если не поможет то отпишись - будим думать.Код: Выделить всё
option domain-name "example.org"; option domain-name-servers 192.168.0.1; option subnet-mask 255.255.255.0; authoritative; log-facility local7; default-lease-time 2800; max-lease-time 7200; ddns-update-style none; subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.29 192.168.0.32; option routers 192.168.0.1; } host nb-f { hardware ethernet 00:c0:9f:16:60:aa; fixed-address 192.168.0.30; }
У меня данный конфиг работает, и работает адекватно.
Ты конешно извини, но у меня конфиг слегка другой, и я адаптировал его под твои нужды.schizoid писал(а):
вот ты зафиксировал 30-й ИП, при включении нового компа у тя ему выдался 29-й. так?
а ты зафиксируй 29-й и включи новый комп.
Левый комп у меня банится по маку фаером.schizoid писал(а):я пробовал и так, и в пуле, и с шаред-нетворк
в любом случае комп может забрать себе фиксед ип.
ты попробуй у себя , сделай пул на 2 ИПА , и допустим зафиксируй оба и включи левый комп, получит он адрес или нет?
и скинь конфиг и логи если получится. потому как у меня не получалось при разных конфигах и разных ОСях.
Код: Выделить всё
#vlan8 514old_room
subnet 172.24.6.128 netmask 255.255.255.192
{
pool
{
#failover peer "dhcp";
range 172.24.6.130 172.24.6.190;
}
option domain-name-servers 172.24.6.252, 172.24.6.254;
option routers 172.24.6.129;
option broadcast-address 172.24.6.191;
}
#------------------------------------------------------------------
#vlan9 servers
subnet 172.24.6.192 netmask 255.255.255.192
{
pool
{
failover peer "dhcp";
range 172.24.6.194 172.24.6.249;
}
option domain-name-servers 172.24.6.252, 172.24.6.254;
option routers 172.24.6.193;
option broadcast-address 172.24.6.255;
}
...
include "/etc/dhcp3/static.conf";
include "/etc/dhcp3/MBC_static.conf";
include "/etc/dhcp3/506_static.conf";
include "/etc/dhcp3/EA_static.conf";
include "/etc/dhcp3/514_old_static.conf";
include "/etc/dhcp3/514_new_513_static.conf";
include "/etc/dhcp3/515_static.conf";
include "/etc/dhcp3/518_static.conf";
...
Я тоже не нашел указаний, что надо исключать. Но и не нашел указаний, что надо включать. И как раз идея fixed-address в том, что эти адреса вообще ни в какой пул не обязаны быть включены.schizoid писал(а):вот и я к этому склоняюсь, вернее обнаружил такую хрень
раньше использовал 2 пула ( allow unknown-clients и deny-unknown-clients ), а в этой организации тупо фиксили маки в пуле и получалась вот такая каша. Все считали, что так правильно, в принципе на вскидку и мне казалось логично (венда ж примерно так делает). аж фиг там, захватывает ИП любой комп...
но я нигде в мане не нарыл. что нужно исключать... или плохо искал.
а вот как ставить reserved - тоже хз...
Код: Выделить всё
range 192.168.23.5 192.168.23.109;
range 192.168.23.111 192.168.23.153;
range 192.168.23.155 192.168.23.184;
range 192.168.23.186 192.168.23.250;
Код: Выделить всё
#cat /usr/local/etc/dhcpd.conf
authoritative;
log-facility local7;
deny duplicates;
shared-network local {
subnet 10.0.0.0 netmask 255.255.255.0 {
# range 10.0.0.3 10.0.0.254;
option domain-name-servers ns.local, ns2.local;
option domain-name "local";
option routers 10.0.0.1;
option broadcast-address 10.0.0.255;
option ntp-servers 10.0.0.1;
default-lease-time 600;
max-lease-time 7200;
update-static-leases true;
use-host-decl-names on;
}
pool {
range 10.0.0.3 10.0.0.254;
host vitalik1 { hardware ethernet 0c:ee:e6:e0:02:f5; fixed-address 10.0.0.146; }
host vitalik2 { hardware ethernet 00:1d:60:26:0c:a7; fixed-address 10.0.0.148; }
host switch1 { hardware ethernet 00:30:1e:8d:d3:b8; fixed-address 10.0.0.234; }
host wi-fi { hardware ethernet 00:27:19:db:2d:b9; fixed-address 10.0.0.200; }
}
}
Код: Выделить всё
#cat /usr/local/etc/dhcpd.conf
authoritative;
log-facility local7;
deny duplicates;
shared-network local {
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.3 10.0.0.254;
option domain-name-servers ns.local, ns2.local;
option domain-name "local";
option routers 10.0.0.1;
option broadcast-address 10.0.0.255;
option ntp-servers 10.0.0.1;
default-lease-time 600;
max-lease-time 7200;
update-static-leases true;
use-host-decl-names on;
}
host vitalik1 { hardware ethernet 0c:ee:e6:e0:02:f5; fixed-address 10.0.0.146; }
host vitalik2 { hardware ethernet 00:1d:60:26:0c:a7; fixed-address 10.0.0.148; }
host switch1 { hardware ethernet 00:30:1e:8d:d3:b8; fixed-address 10.0.0.234; }
host wi-fi { hardware ethernet 00:27:19:db:2d:b9; fixed-address 10.0.0.200; }
}
Код: Выделить всё
#cat /usr/local/etc/dhcpd.conf
authoritative;
log-facility local7;
deny duplicates;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.3 10.0.0.254;
option domain-name-servers ns.local, ns2.local;
option domain-name "local";
option routers 10.0.0.1;
option broadcast-address 10.0.0.255;
option ntp-servers 10.0.0.1;
default-lease-time 600;
max-lease-time 7200;
update-static-leases true;
use-host-decl-names on;
}
host vitalik1 { hardware ethernet 0c:ee:e6:e0:02:f5; fixed-address 10.0.0.146; }
host vitalik2 { hardware ethernet 00:1d:60:26:0c:a7; fixed-address 10.0.0.148; }
host switch1 { hardware ethernet 00:30:1e:8d:d3:b8; fixed-address 10.0.0.234; }
host wi-fi { hardware ethernet 00:27:19:db:2d:b9; fixed-address 10.0.0.200; }
Код: Выделить всё
#uname -a
FreeBSD serverok 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #9: Tue Jul 10 14:39:27 EEST 2012 root@serverok:/usr/obj/usr/src/sys/BC-GOLD i386
#pkg_info |grep dhcp
isc-dhcp42-server-4.2.4 The ISC Dynamic Host Configuration Protocol server
#cat /var/db/ports/isc-dhcp42-server/options
# This file is auto-generated by 'make config'.
# Options for isc-dhcp42-server-4.2.4
_OPTIONS_READ=isc-dhcp42-server-4.2.4
_FILE_COMPLETE_OPTIONS_LIST=BIND_SYMBOLS IPV6 LDAP LDAP_SSL PARANOIA
OPTIONS_FILE_SET+=BIND_SYMBOLS
OPTIONS_FILE_UNSET+=IPV6
OPTIONS_FILE_SET+=LDAP
OPTIONS_FILE_SET+=LDAP_SSL
OPTIONS_FILE_SET+=PARANOIA