Такое дело, поднял dhcp-сервер в локальной сети.В сети есть 4 vlan.
на 3 из них надо раздавать адреса, на 4-ый не надо,там статика.
Так вот, там,где надо раздавать,Всё нормально,всё раздаётся,а на 4-ом vlan всё плохо. Так машины не должны ничего получать,а они получают из подсети 10.10.2.0\24. Шлюз конечно не пингуется,т.к. порты коммутатора относятся к vlan:10.10.10.0\24 .
Не ясно,как это происходит и как пофиксить.
Вот кусок конфига dhcp-сервера:
//////////////////////////////////////////////////////////
subnet 10.10.2.0 netmask 255.255.255.0 {
interface eth0;
range 10.10.2.2 10.10.2.200;
option domain-name-servers 10.10.10.9, 10.10.10.3;
option routers 10.10.2.1;
}
subnet 10.10.3.0 netmask 255.255.255.0 {
interface eth0;
range 10.10.3.2 10.10.3.254;
option domain-name-servers 10.10.10.9;
option routers 10.10.3.1;
}
subnet 10.10.4.0 netmask 255.255.255.0 {
interface eth0;
range 10.10.4.2 10.10.4.254;
option domain-name-servers 10.10.10.9;
option routers 10.10.4.1;
}
subnet 10.10.6.0 netmask 255.255.255.0 {
interface eth0;
range 10.10.6.2 10.10.6.254;
option domain-name-servers 10.10.10.9;
option routers 10.10.6.1;
}
//////////////////////////////////////////////////////////
Тут просто нет подсети 10.10.10.0\24. Я надеялся,это значит,что и раздаваться ничего не будет в эту подсеть.
Пробовал ещё сделать share-network,добавить эту подсеть и прописать адреса,которые уже заняты статикой,то есть,что просто раздача шла,но раздавать уже нечего было. Не помогло. В этом случае машины из 10.10.10.0\24 получают адреса 10.10.10.6\24.
Может кто знает,куда копать?