Linux Ubuntu server 12.0.4 + DHCP + Маршрутизация

Доброго времени суток дорогие друзья!!!

Кто нибудь сталкивался, встала задача поднять DHCP сервер для раздачи IP адресов, специфика следующая
В сети имеются более 500 рабочих станций, и требуется объединить их всех в одну сетку. Так как в одной подсетке
можно раздавать только 255 IP адресов мне нужно будет поднять две подсетки и связать их в одну сетку.
Подскажите как лучше будет решит данную задачу. Ранее данную задачу решили с помощью
Windows Server 2003 + Active Directory + Маршрутизация нескольких подсеток. Хотелось бы все это дело реализовать
с помощью Linux.

Буду очень благодарен всем за любую информацию. :smile3:

Сам не занимался подобными вещами, но передо мной стоит подобная задача, как минимум мне надо начать с DHCP…