LINUX.ORG.RU
ФорумAdmin

DHCP server, и widows клиенты, не получают адреса

 


0

1

есть сервер Linux alpha 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u1 i686 GNU/Linux

на нем isc-dhcp-server

grep -v -E "#|^$" dhcpd.conf 
ddns-update-style none;
option domain-name "alpha.local";
option domain-name-servers 192.168.2.211;
default-lease-time 600;
max-lease-time 600;
authoritative;
log-facility local7;
subnet 192.168.2.0 netmask 255.255.255.0 {
  range 192.168.2.10  192.168.2.50;
  option routers 192.168.2.211;
  option domain-name-servers 192.168.2.211;
}
subnet 192.168.5.0 netmask 255.255.255.0 {
  range 192.168.5.5  192.168.5.150;
  option routers 192.168.5.1;
  option domain-name-servers 192.168.5.1;
}
include "/etc/dhcp/users.list";

в /etc/dhcp/users.list список станций вида

host 192.168.2.5 { hardware ethernet 00:2b:00:00:20:0d; fixed-address 192.168.2.5; }
host 192.168.2.6 { hardware ethernet 00:11:09:87:ea:9c; fixed-address 192.168.2.6; }
host 192.168.2.56 { hardware ethernet c8:60:00:e2:c1:5f; fixed-address 192.168.2.56; }
host 192.168.2.59 { hardware ethernet c8:60:00:67:e7:3e; fixed-address 192.168.2.59; }
host 192.168.2.64 { hardware ethernet 40:61:86:c4:98:e9; fixed-address 192.168.2.64; }
host 192.168.2.81 { hardware ethernet c8:60:00:86:3d:f6; fixed-address 192.168.2.81; }
host 192.168.2.91 { hardware ethernet 14:7d:c5:94:9a:49; fixed-address 192.168.2.91; }
.....

проблема в том что некоторые станции не получают ip адрес и присваивают адрес по умолчанию типа: 169.254.96.215 08:60:6e:e4:f0:bd eth1 поставил arpwatch, постоянно появляются станции не получившие нормальный ip, и те котырые есть в /etc/dhcp/users.list и те которые должны получать ip из диапазона range 192.168.2.10 192.168.2.50; подскажите куда копать?

интерффейсы какие на серваке - надо явно прописать на каком интерфейсе какую подсеть раздавать

interface eth1;

и т.д.

aeX1pu2b ()
Ответ на: комментарий от aeX1pu2b

подсеть 192.168.2.0/24 это eth1 а 192.168.5.0/24 это wlan0 у меня в /etc/default# cat isc-dhcp-server

INTERFACES="eth1 wlan0"
интерфейсы прописаны, не соображу где еще прописывать надо?

commeta ()
Ответ на: комментарий от aeX1pu2b

а shared-network это так?

shared-network ISC-BIGGIE {
subnet 192.168.2.0 netmask 255.255.255.0 {
  range 192.168.2.10  192.168.2.50;
  option routers 192.168.2.211;
  option domain-name-servers 192.168.2.211;
}
subnet 192.168.5.0 netmask 255.255.255.0 {
  range 192.168.5.5  192.168.5.150;
  option routers 192.168.5.1;
  option domain-name-servers 192.168.5.1;
}
}

commeta ()

host 192.168.2.5

А не легче вместо ip адресса указать какой то идентификатор по которому можно легко вычислить человека/сервер?

проблема в том что некоторые станции не получают ip адрес

что в логах dhcp-сервера?

snaf ★★★★★ ()
Ответ на: комментарий от commeta
shared-network ISC-BIGGIE {
subnet 192.168.2.0 netmask 255.255.255.0 {
  interface eth1;
  range 192.168.2.10  192.168.2.50;
  option routers 192.168.2.211;
  option domain-name-servers 192.168.2.211;
}
include "/etc/dhcp/users.list";
}
shared-network ISC-BIGGIE2 {
subnet 192.168.5.0 netmask 255.255.255.0 {
  interface wlan0;
  range 192.168.5.5  192.168.5.150;
  option routers 192.168.5.1;
  option domain-name-servers 192.168.5.1;
}
}

Помому как то так

aeX1pu2b ()
Ответ на: комментарий от snaf

А не легче вместо ip адресса указать какой то идентификатор по которому можно легко вычислить человека/сервер?

Идентификаторы в файле, из которого адреса парсятся скриптом и генерятся в /etc/dhcp/users.list

что в логах dhcp-сервера?

а в логах еще помсотрю... (arpwatch то теперь мне точное время сбоя сообщает)

commeta ()
Ответ на: комментарий от commeta

а может include вообще в subnet воткнуть?

Воткнуть-то можно, но тогда в логах увидишь что-то вроде (пишу по памяти): «warning, host declarations are global, they are not limited to scope you declared them in», что означает, что в указании host внутри subnet смысла нет.

dexpl ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.