LINUX.ORG.RU

Программа управления dhcpd


0

1

DHCP-сервер isc-dhcp-server (он же dhcp3-server) оказался элементарным в освоении. Но вопросы всё же будут.

Вот в файле /etc/dhcp/dhcpd.conf у меня есть записи вида:

host glavbuh {
   hardware ethernet e0:cb:4e:08:51:35;
   fixed-address 192.168.0.13;
}
А теперь представим, что сеть меняется часто и стало быть записи host тоже надо менять часто. Есть ли какая-нибудь программа, чтобы редактировала /etc/dhcp/dhcpd.conf вместо администратора, чтобы хоть как-то автоматизировать действия?

★★★★★

Если в файле записи именно такого рода, непонятно, зачем dhcp вообще поднят. Если же <astral>эти записи втыкаются на время установки ОС/ПО на компьютеры</astral>, то bash/sed/awk/perl/...

berrywizard ★★★★★ ()

Да, есть. Называется dhcp3-server. Но если имеется ввиду что нужно привязать мак к какому-то определенному ip и через гуй рулить дхцп, то можно погуглить в сторону связки openldap + dhcp.В качестве гуя можно взять любую софтину умеющую редактировать лдап.

Tasman ()
Ответ на: комментарий от berrywizard

Как это зачем? Допустим подключают к сети новый компьютер (все компы сети кроме сервера разумеется под масдаем), что у нас происходит довольно таки часто, ему по dhcp выдаётся адрес из пула 192.168.0.101-192.168.0.253. Это вместо того чтобы прописывать адрес самостоятельно, вспоминая какие там остались незаняты. На серваке для этих адресов стоят фильтры всего что только можно, поэтому ни интернета ни файлопомойки новичёк не получит. Потом я узнаю через arp его MAK-адрес и создаю запись host, по которой ему уже будет выдан адрес из диапазона 192.168.0.1-192.168.0.100, для этих адресов уже другие фильтры стоят, кому-то все разрешено, кому-то интернет разрешён, но файлопомойка запрещена. А самостоятельно пользователь поменять IP не сможет, потому что у него админская учётка паролем закрыта.

sunny1983 ★★★★★ ()

Да говорю же, освоил я «man dhcpd.conf», там вообще всё даже ребёнку понятно. У меня вопрос, как себе жизнь облегчить, чтобы вместо меня dhcpd.conf редактировала программа. Как же у провайдеров, где количество клиентов тысячами измеряется, тоже что ли dhcpd.conf вручную редактируют?

sunny1983 ★★★★★ ()
Ответ на: комментарий от sunny1983

Биллинг редактирует. Или вообще дхцп сервер пыхтит, который из скл данные берет.

NiTr0 ★★★★★ ()

OMAPI
The DHCP server provides the capability to modify some of its configu‐
ration while it is running, without stopping it, modifying its database
files, and restarting it. This capability is currently provided using
OMAPI - an API for manipulating remote objects. OMAPI clients connect
to the server using TCP/IP, authenticate, and can then examine the
server's current status and make changes to it.

Rather than implementing the underlying OMAPI protocol directly, user
programs should use the dhcpctl API or OMAPI itself. Dhcpctl is a
wrapper that handles some of the housekeeping chores that OMAPI does
not do automatically. Dhcpctl and OMAPI are documented in dhcpctl(3)
and omapi(3).

OMAPI exports objects, which can then be examined and modified. The
DHCP server exports the following objects: lease, host, failover-state
and group. Each object has a number of methods that are provided:
lookup, create, and destroy. In addition, it is possible to look at
attributes that are stored on objects, and in some cases to modify
those attributes.



это я dhcpd(8) цитирую. почитай

aol ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.