Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
Непрочитанное сообщение
savio » 2009-01-27 19:06:11
В общем на сервере поднят isc-dhcpd сервер для локалки, конфиг имеет следующий вид
Код: Выделить всё
default-lease-time 1800;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.200 192.168.0.250;
}
Подключаю виндовую машину, получаю с пула айпишку 192.168.0.227.
Далее в конфиге связываю эту айпишку с маком другой машины с локалки
Код: Выделить всё
...
host user {
hardware ethernet 00:1e:8c:15:1b:88;
fixed-address 192.168.0.227;
...
перезапускаю dhcpd сервер. теперь по теории должен получить другую айпишку на моей виндовой машине
и получаю туже самую айпишку(192.168.0.227), хотя в конфиге она прописана к определенному мак-адресу.
почему так?
Помни о смерти, все суета сует....
savio
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
kirgudu
- сержант
- Сообщения: 185
- Зарегистрирован: 2009-01-16 23:14:00
Непрочитанное сообщение
kirgudu » 2009-01-28 9:30:35
Код: Выделить всё
subnet 192.168.0.0 netmask 255.255.255.0 {
[....]
host user {
hardware ethernet 00:1e:8c:15:1b:88;
fixed-address 192.168.0.227;
}
}
Соответственно серверу рестарт нужен.
kirgudu
-
tetsio
- рядовой
- Сообщения: 19
- Зарегистрирован: 2009-01-19 5:41:30
Непрочитанное сообщение
tetsio » 2009-01-28 10:56:26
не знаю насчет этого, но вроде как автор сказал, что даже после рестарта сервера IP выдается кже занятый. Может есть смысл почистить лизы (leases)?
tetsio
-
AndyS
- рядовой
- Сообщения: 30
- Зарегистрирован: 2008-10-23 15:55:11
- Откуда: Киев
-
Контактная информация:
Непрочитанное сообщение
AndyS » 2009-01-28 10:57:33
потри (переименуй) файл /var/db/dhcpd/dhcpd.leases
он видно попорядку смотрит на маки в присваивает IP из базы
AndyS
-
savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
Непрочитанное сообщение
savio » 2009-01-28 14:39:53
не работает. удалял, перегружал....
вот мой рабочий конфиг
Код: Выделить всё
default-lease-time 600;
max-lease-time 7200;
ddns-update-style ad-hoc;
option domain-name-servers 10.15.2.1;
log-facility local0;
shared-network my {
subnet 10.15.2.20 netmask 255.255.255.252
{
range 10.15.2.22 10.15.2.22;
option routers 10.15.2.21;
option broadcast-address 10.15.2.23;
}
subnet 10.15.2.24 netmask 255.255.255.252
{
range 10.15.2.26 10.15.2.26;
option routers 10.15.2.25;
option broadcast-address 10.15.2.27;
}
subnet 10.15.2.28 netmask 255.255.255.252
{
range 10.15.2.30 10.15.2.30;
option routers 10.15.2.29;
option broadcast-address 10.15.2.31;
}
group {
host user1
{
hardware ethernet 00:1C:F0:AB:CA:B7;
fixed-address 10.15.2.22;
}
}
group {
host user2
{
hardware ethernet 00:10:11:00:00:00;
fixed-address 10.15.2.26;
}
}
group {
host user3
{
hardware ethernet 00:00:22:00:22:00;
fixed-address 10.15.2.30;
}
}
subnet 10.15.2.0 netmask 255.255.255.248
{
range 10.15.2.2 10.15.2.6 ;
option routers 10.15.2.1;
option broadcast-address 10.15.2.1;
}
}
суть в чем. всем извесным мне компам я выделяю подсеть с 4 айпишек. указываю мак для каждого айпишника.
для новых компов сделал подсеть /29
но как на зло, новый комп получает айпишку с подсети /30. причем этой айпишке назначен канкретный мак.
не понимаю почему оно так пашет....
может кто в курсе?
Помни о смерти, все суета сует....
savio
-
savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
Непрочитанное сообщение
savio » 2009-01-28 15:21:40
pзасунул. а результата ноль.....................
Код: Выделить всё
default-lease-time 600;
max-lease-time 7200;
ddns-update-style ad-hoc;
option domain-name-servers 10.15.2.1;
log-facility local0;
shared-network my {
subnet 10.15.2.0 netmask 255.255.255.248
{
range 10.15.2.2 10.15.2.6 ;
option routers 10.15.2.1;
option broadcast-address 10.15.2.1;
}
subnet 10.15.2.24 netmask 255.255.255.252
{
range 10.15.2.26 10.15.2.26;
option routers 10.15.2.25;
option broadcast-address 10.15.2.27;
host user2
{
hardware ethernet 00:10:11:00:00:00;
fixed-address 10.15.2.26;
}
}
....
}
перезапустил. все тоже. для айпишки 10.15.2.26 конкретно указан мак-адрес 00:10:11:00:00:00, а я получаю его с виндовой машины.....
как такое может быть?
Помни о смерти, все суета сует....
savio
-
savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
Непрочитанное сообщение
savio » 2009-01-28 15:23:33
кстати, вот лог dhcpd
Feb 7 14:16:35 hr1 dhcpd: DHCPDISCOVER from 00:c0:9f:8b:69:21 via vlan1
Feb 7 14:16:36 hr1 dhcpd: DHCPOFFER on 10.15.2.26 to 00:c0:9f:8b:69:21 (notik) via vlan1
Feb 7 14:16:36 hr1 dhcpd: DHCPREQUEST for 10.15.2.26 (10.15.2.21) from 00:c0:9f:8b:69:21 (notik) via vlan1
Feb 7 14:16:36 hr1 dhcpd: DHCPACK on 10.15.2.26 to 00:c0:9f:8b:69:21 (notik) via vlan1
Помни о смерти, все суета сует....
savio
-
AzureZ
- мл. сержант
- Сообщения: 124
- Зарегистрирован: 2007-11-06 17:07:27
- Откуда: Москва
Непрочитанное сообщение
AzureZ » 2009-01-28 15:39:12
Код: Выделить всё
pool {
range 10.15.2.26 10.15.2.26;
deny unknown-clients;
}
или просто в сабнет запихнуть deny unknown-clients;
Код: Выделить всё
subnet 10.15.2.24 netmask 255.255.255.252
{
range 10.15.2.26 10.15.2.26;
option routers 10.15.2.25;
option broadcast-address 10.15.2.27;
deny unknown-clients;
host user2
{
hardware ethernet 00:10:11:00:00:00;
fixed-address 10.15.2.26;
}
}
AzureZ
-
savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
Непрочитанное сообщение
savio » 2009-01-28 16:20:49
спасибо большое. это вроде оно, но не совсем.
значит если такой конфиг
Код: Выделить всё
default-lease-time 600;
max-lease-time 7200;
ddns-update-style ad-hoc;
option domain-name-servers 10.15.2.1;
log-facility local0;
shared-network my {
subnet 10.15.2.0 netmask 255.255.255.248
{
range 10.15.2.2 10.15.2.6 ;
option routers 10.15.2.1;
option broadcast-address 10.15.2.1;
allow unknown-clients;
}
subnet 10.15.2.24 netmask 255.255.255.252
{
range 10.15.2.26 10.15.2.26;
option routers 10.15.2.25;
option broadcast-address 10.15.2.27;
deny unknown-clients;
}
group {
host user2
{
hardware ethernet 00:10:11:00:00:00;
fixed-address 10.15.2.26;
}
}
}
10.15.2.26 выдается тока машине с указаным а конфиге мак-адресом. но всем другим, так сказать unknown-clients с подсети 10.15.2.0/29 айпишка не выдается
в логах
Feb 7 15:09:45 hr1 dhcpd: DHCPDISCOVER from 00:10:11:00:01:11 via vlan1: unknown client
и все...
если привел конфиг к виду
Код: Выделить всё
default-lease-time 600;
max-lease-time 7200;
ddns-update-style ad-hoc;
option domain-name-servers 10.15.2.1;
log-facility local0;
shared-network my {
subnet 10.15.2.0 netmask 255.255.255.248
{
range 10.15.2.2 10.15.2.6 ;
option routers 10.15.2.1;
option broadcast-address 10.15.2.1;
allow unknown-clients;
}
}
айпишки выдаются без проблем....
чего может быть не так?
Помни о смерти, все суета сует....
savio
-
AzureZ
- мл. сержант
- Сообщения: 124
- Зарегистрирован: 2007-11-06 17:07:27
- Откуда: Москва
Непрочитанное сообщение
AzureZ » 2009-01-28 16:37:31
Хм. А для чего вам shared-network ? И если можно топологию распишите немного
AzureZ
-
savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
Непрочитанное сообщение
savio » 2009-01-28 16:57:23
если коротко то, на на сетевом интерфейсе 10.15.2.1
далее алиасами прописаны айпишки, например 10.15.2.25/30, тоесть юзер должен получить 10.15.2.26/30
для кого мак не задан жестко, должны получить с подсети 10.15.2.1/29
вот и вся задача

, но не работает пока никак

..........
Помни о смерти, все суета сует....
savio
-
AzureZ
- мл. сержант
- Сообщения: 124
- Зарегистрирован: 2007-11-06 17:07:27
- Откуда: Москва
Непрочитанное сообщение
AzureZ » 2009-01-28 17:24:12
А тут случаем не опечатка ? option broadcast-address 10.15.2.
1;
Код: Выделить всё
subnet 10.15.2.0 netmask 255.255.255.248
{
range 10.15.2.2 10.15.2.6 ;
option routers 10.15.2.1;
option broadcast-address 10.15.2.1;
allow unknown-clients;
}
AzureZ
-
savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
Непрочитанное сообщение
savio » 2009-01-28 17:39:41
угу. она самая. исправил на 10.15.2.7. сппасибо. к сожалению ситуация не поменялась к лучшему....
Помни о смерти, все суета сует....
savio
-
savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
Непрочитанное сообщение
savio » 2009-01-28 18:56:26
нда... убил два дня.... но Слава Богу хоть на конец робочего дня проблема решена!
на всяк случай может комуто пригодится, рабочий конфиг таков
Код: Выделить всё
default-lease-time 600;
max-lease-time 7200;
ddns-update-style ad-hoc;
option domain-name-servers 10.15.2.1;
log-facility local0;
allow unknown-clients;
shared-network my {
subnet 10.15.2.0 netmask 255.255.255.248
{
pool{
range 10.15.2.2 10.15.2.6 ;
option routers 10.15.2.1;
option broadcast-address 10.15.2.1;
allow unknown-clients;
}
}
subnet 10.15.2.20 netmask 255.255.255.252
{
pool{
range 10.15.2.22 10.15.2.22;
option routers 10.15.2.21;
option broadcast-address 10.15.2.23;
deny unknown-clients;
}
}
subnet 10.15.2.24 netmask 255.255.255.252
{
pool{ range 10.15.2.26 10.15.2.26;
option routers 10.15.2.25;
option broadcast-address 10.15.2.27;
deny unknown-clients;
}
}
subnet 10.15.2.28 netmask 255.255.255.252
{
pool{ range 10.15.2.30 10.15.2.30;
option routers 10.15.2.29;
option broadcast-address 10.15.2.31;
deny unknown-clients;
}
}
group {
host user1
{
hardware ethernet 00:1C:11:AB:CA:B6;
fixed-address 10.15.2.22;
}
}
group {
host user2
{
hardware ethernet 00:10:11:00:01:89;
fixed-address 10.15.2.26;
}
}
group {
host user3
{
hardware ethernet 00:00:22:00:22:00;
fixed-address 10.15.2.30;
}
}
}
неизвестным мак-адресам с подсети 10.15.2.0/29 выдаются айпишки. а всем жестко прописаным в соотвествии с конфигом
Помни о смерти, все суета сует....
savio
-
AzureZ
- мл. сержант
- Сообщения: 124
- Зарегистрирован: 2007-11-06 17:07:27
- Откуда: Москва
Непрочитанное сообщение
AzureZ » 2009-01-28 19:14:41
По идее можно не заморачиваться с сабнетами для статики. А то для каждого хоста сабнет описывать. А можно просто все в хост запихнуть
Код: Выделить всё
host user3
{
hardware ethernet 00:00:22:00:22:00;
fixed-address 10.15.2.30;
option routers 10.15.2.29;
option broadcast-address 10.15.2.31;
option subnet-mask 255.255.255.252;
}
AzureZ