Здравствуйте дорогие убунтоводы! Возможно я написал не в тот топик (ногами не пинать..), но если есть возможность помогите советом!
Что сделано:
Имеется сервер Ubuntu (7.10) с 2-я сетевыми картами eth0 смотрит в инет, eth1 смотрит в сеть на 100 машин.
Для eth1 установлены настройки IP 192.168.1.1 MASK 255.255.255.0 и работает DHCP сервер (сейчас настроен на раздачу пула адресов 192.168.1.10-100 маска 255.255.255.0 шлюз 192.168.1.1).
Для eth0 установлены настройки по DHCP от ADSL2+ Ethernet modem а так же средствами iptables инет прозрачно (без прокси) поподает с eth0 на eth1 и раздается пользователям.
Что требуется:
Требуется настроить DHCP сервер не на использование пула адресов, а отдавать адреса только для сетевых устройств имеющих определенный MAC адрес (ВСЕМ ОСТАЛЬНЫМ ДАВАТЬ ОТБОЙ!), а также ОГРАНИЧИТЬ СКОРОСЬ доступа в инет (СРЕДСТВАМИ DHCP СЕРВЕРА!!!) для каждого устройства (пользователя) например общий канал на объекте 10 Mbit/s хочу раздавать инет на скоростях 128Kbit/s , 256Kbit/s , 512 Kbit/s , 1 Mbit/s.
КАК?!!!
P.S. Кстати вот мои текущие рабочие конфиги для DHCP если вдруг это поможет!!!
Файл dhcp
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/dhcp by the maintainer scripts
#
# This is a POSIX shell fragment
#
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"
Файл dhcpd.conf
# (Sample /etc/dhcpd.conf)
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
#option domain-name-servers 192.168.1.1;
#option domain-name "ics.server.ru";
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
}
Перед запуском dhcp сервера выполняю команду, иначе не подымается!:
sudo ifconfig eth1 192.168.1.1