Настройка DHCP

Установим dhcp-сервер

# apt-get install dhcp-server

Что такое DHCP. Мы занимаемся некей подготовкой класса. Мы сделали маршрутизацию, nat, не сделали тлько автонастройку клиентов. В данном случае мы не говорим о внутренностей (единой системе паролей...), а говорим только о сети. Возникает необх. как-то настраивать сеть. На службу приходит служба DHCP, рабтает она на неск. уровнях, и даже может организовать загрузку бездискового клиента по сети. В частности, чт нужно для авт. настройки клиента в сети:

Всё остальное опционально.

Зайдём, отредактируем файл, который называется /etc/dhcp. В дебиане полиси, что после устаноки он устанавилвается и работает, в альте не так. Поскольку dhcpd капризный демон, и если он видит, что конфиг неправильный, то он перестаёт работать. По этой причине создаётся сэмпл и dhcp не запускается. Скопируем dhcpd.conf.sample в dhcpd.conf

Комментарии по повду того, как работает dhcp: но работает двумя способами. Первый способ: настр. выдаются клиенту не навсегда, а выдаются в leasing. Через какое-то время, когда срок аренды истекает, компьютер должен снова запустить процедуру обновления настроек, и может вполне ожидать, в котором выдадут настройки другие. После истечения макс. времени аренды адрес считается незанятым. Тем не менее, есть такой алгоритм... Поэтому, когда раздаются адреса по dhcp, из которого по непонятному алгоритму демон выбирает адрес, который он отдаё клиенту вместе со всеме настройками. Алгоритм обычно такой: первому выдаётся посл. адрес, второму предпосл. и так далее. Дополн. св-во: если приходит новый клиент, то выдаётся обычно неисп. ранее адрес. Ежели приходит клиент, который в списке выдаваемых адр. наличествовал, то ему выдаётся по возм. тот же адрес.

Что такое dynamic dns update. DHCP пишут те же люди, что и BIND. Пишет internet service consorcium. У них тесное взаимод., по поводу взаимод. имени и ip-адреса в dns-зоне. Соответственно, имя машины прописывается в dns. И его обычно всегда стоит выключать. Понятно, что это связан с наруш. безопасности, так что когда читаете man dhcpd, пропускайте большие куски про security, это не для простых смертных.

В dhcpd/conf бязаны быть перечислены все сети, которые видны на компьютере.

# services dhcpd start

На клиенте говорим

# dhcpcd eth0

Для успокоения совести освоим схему раздачи по маку и успокоимся. Неудобно раздавать ip-адреса, не зная, кто какой адрес получит. Если мы устанавливаем класс вручную, мы можем в принципе чт сделать: у каждой машины прописать host name, на сервере рганизовывать dns, dynamib update прописать правильный, на dns настроить, чтобы он изх принимал, и ситуацию с взаимоотношением машины и имени решим. Лектор этим заниматься не будет, потому что это довольно сложная операция, можно сделать другое: раздавать ip по mac-ам, поскольку они почти всегда уникальные. Кроме того, его ещё надо знать как поменять, поэтому это является некоторой степенью защиты от дурака и облегчением работы администратора.

Где-то в /var/lib/dhcp/dhcpd/state/dhcpd.leases записаны все маки, которым был выдан когда-то dhcp. То есть, ы либо ходите и везде смотрите мак-адреса, либо всё включаете и потом смотрите этот файл --- там записаны leases

После этого пишется в dhcpd.conf: host lite {

}

При этом, этот адрес не должен входить в диапазо динамически выдаваемых.

После этого необходимо на клиентах установить BOOTPROTO=dhcp


Сведения о ресурсах

Готовность (%)

Продолжительность (ак. ч.)

Подготовка (календ. ч.)

Полный текст (раб. д.)

Предварительные знания

Level

Maintainer

Start date

End date

0

1

1

1

1

ConstantinYershow, Allena


CategoryLectures CategoryPspo CategoryMpgu CategoryUneex