Посоветуйте, пожалуйста, как решить следующую задачу. Опыта работы с линукс-системами у меня почти нет, хочется разделить одну локальную сеть на несколько подсеток типа 192.168.3.1-255, 192.168.6.1-255 и т.д. Причем так, чтобы DHCP сервер по MАC-адресу автоматически выдавал IP-ник в конкретную подсеть. Скажем адресу 00:17:31:C7:4B:17 всегда в подсеть номер 3 с адресами, соответственно, от 192.168.3.1до 192.168.3.15
Пробовал несколько конфигураций dhcpd.conf
Первая такая:
shared-network 192.168.0.0 {
# 192.168.3.0
subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.1 192.168.3.15;
# 115
group {
# Class-01
host Class-01 {
hardware ethernet 00:17:31:C7:4B:17;
}
# Class-02
host Class-02 {
hardware ethernet 00:17:31:51:9A:59;
}
}
}
# 192.168.6.0
subnet 192.168.6.0 netmask 255.255.255.0 {
range 192.168.6.1 192.168.6.25;
# administration
group {
# ninam
host ninam {
hardware ethernet 00:17:31:51:98:AB;
}
}
}
}
работать не захотела вообще, компы говорят что IP адрес не был назначен.
Вот такой вариант
shared-network 192.168.0.0 {
# }
subnet 192.168.0.0 netmask 255.255.240.0 {
range 192.168.3.1 192.168.3.15;
# 115
group {
# Class-01
host Class-01 {
hardware ethernet 00:17:31:C7:4B:17;
}
# Class-02
host Class-02 {
hardware ethernet 00:17:31:51:9A:59;
}
}
range 192.168.6.1 192.168.6.50;
}
}
Работает, но сервер, само собой раздает адреса наобум - как сделать чтобы 00:17:31:C7:4B:17 получал адрес из третьей поседки и никогда из шестой? Заранее большое спасибо всем, кто откликнется.
М.