подскажите как сделать раздачу IP адресов без привязки по MAC ?
Поставить DHCP-сервер =).
Для небольших (менее 100 машин) локальных сетей могу порекомендовать dnsmasq. Там в одном флаконе сразу и DHCP-сервер и кеширующий DNS-сервер. Настраивается просто, инструкций в интернете море.
Если в пуле есть незарезервированные адреса, и придет запрос от клиента, которому нет явно приписанного IP, то возьмется первый же никому не назначенный свободный IP из пула
вообще, если прописан range и соответствия MAC<->IP, dhcpd будет сначала смотреть в соответсвиях и если там есть такой мак, то присвоет ему жёсткий ip, который маку приписан. но ежели не найдёт он мак, то отдаст динамический ip из диапазона range. все присвоенные адреса он записывает в файл /var/lib/dhcp3/dhcpd.leases