Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Встановлення і налаштування демона DHCP

Налаштування DHCP-клієнта

Коли dhclient, клієнт DHCP, оформлюється на клієнт машині він починає розповсюджувати запроси на конфігураційну інформацію. Ці запроси надходять на UDP порт 68. Сервер відповідає на UDP 67, і дає клієнту ІР адресу та іншу інформацію. Вона надається у вигляді DHCP "оренди" і лише на певний час.

FreeBSD повністю інтегрує ISC DHCP клієнта, dhclient. Підтримку DHCP клієнта забезпечує як installer так і base system, позбавляючи потреби детального знання мережних конфігурацій. dhclient включено у всі FreeBSD дистрибуції починаючи з 3.2. DHCP підтримує sysinstall і bsdinstall. Коли мережний інтерфейс конфігурується sysinstall(ом), перше що вас запитають буде: "Чи ви хочете спробувати DHCP конфігурацію інтерфейсу?" Якщо ви відповісте – так, то буде запущений dhclient.

Якщо ви хочете використовувати DHCP, відредагуйте /etc/rc.conf таким чином:

ifconfig_fxp0="DHCP"

Якщо ви використовуєте різні location для dhclient включіть також наступне:

dhcp_program="/sbin/dhclient"

dhcp_flags=""

DHCP сервер, dhcpd, включено як частину ics-dhcp2 порту в колекції портів. Цей порт містить повний ISC DHCP distribution, що складається з клієнта, сервера, relay агента та документації.

 

Серверна частина пакету не поставляється як частина FreeBSD, так що вам буде потрібно встановити порт net/isc-dhcp42-server для отримання цього сервісу:

# cd /usr/ports/net/isc-dhcp42-server

# make install clean

Для того, щоб налаштувати систему FreeBSD на роботу в якості сервера DHCP, вам необхідно забезпечити присутність пристрою bpf, вкомпільовані в ядро. Для цього додайте рядок device bpf у файл конфігурації вашого ядра.

Пристрій bpf вже входить до складу ядра GENERIC , що поставляється з FreeBSD, так що вам не потрібно створювати власне ядро для забезпечення роботи DHCP.

Ті, хто звертає особливу увагу на питання безпеки, повинні помітити, що bpf є тим пристроєм, що дозволяє нормально працювати Сніффер пакетів (хоча таким програмам потрібні привілейований доступ). Наявність пристрою bpf обов'язково для використання DHCP, але якщо ви дуже стурбовані безпекою, напевно, вам не потрібно включати bpf у ваше ядро тільки тому, що у віддаленому майбутньому ви збираєтеся використовувати DHCP.

Наступним дією, яка вам потрібно виконати редагування зразкового dhcpd.conf, який встановлюється в складі порту net/isc-dhcp42-server. За умовчанням це файл /usr/local/etc/dhcpd.conf.sample, і ви повинні скопіювати його у файл /usr/local/etc/dhcpd.conf перед тим, як його редагувати.

dhcpd.conf складається з декларацій щодо підмереж і хостів, і найпростіше описується на прикладі:

option domain-name "example.com";

option domain-name-servers 192.168.4.100;

option subnet-mask 255.255.255.0;

default-lease-time 3600;

max-lease-time 86400;

ddns-update-style none;

subnet 192.168.4.0 netmask 255.255.255.0 {

range 192.168.4.129 192.168.4.254;

option routers 192.168.4.1;

}

host mailhost {

hardware ethernet 02:03:04:05:06:07;

fixed-address mailhost.example.com;

Опишемо кожен параметр построчно:

1. Цей параметр задає домен, який буде видаватися клієнтам в якості домену, який використовується за умовчанням при пошуку. Зверніться до сторінок довідкової системи по resolv.conf для отримання додаткової інформації про те, що це означає.

2. Цей параметр задає список розділених комами серверів DNS, які повинен використовувати клієнт.

3. Маска мережі, яка буде видаватися клієнтам.

4. Клієнт може запросити певний час, який буде діяти видана інформація. В іншому випадку сервер видасть налаштування з цим терміном (у секундах).

5. Це максимальний час, на яке сервер видаватиме конфігурацію. Якщо клієнт запросить більший термін, він буде підтверджений, але буде діяти тільки max-lease-time секунд.

6. Цей параметр задає – чи буде сервер DHCP намагатися оновити DNS при видачі або звільнення конфігураційної інформації. У реалізації ISC цей параметр є обов'язковим.

7. Це визначення того, які IP-адреси повинні використовуватися в якості резерву для видачі клієнтам. IP-адреси між і включаючи межі, будуть видаватися клієнтам.

8. Оголошення маршрутизатора, використовуваного за замовчуванням, який буде видаватися клієнтам.

9. Апаратний MAC-адресу хоста (щоб сервер DHCP міг розпізнати хост, коли той робить запит).

10. Визначення того, що хосту завжди буде видаватися один і той же IP-адресу. Зауважте, що вказівка тут імені хоста коректно, оскільки сервер DHCP буде дозволяти ім'я хоста самостійно до того, як видати конфігураційну інформацію.

Коли ви закінчите налаштовувати свій dhcpd.conf , потрібно дозволити запуск сервера DHCP у файлі /etc/rc.conf, додавши в нього рядки:

dhcpd_enable = "YES"

dhcpd_ifaces = "dc0"

Замініть dc0 ім'ям інтерфейсу (або іменами інтерфейсів, розділяючи їх пробілами), на якому(їх) сервер DHCP повинен приймати запити від клієнтів.

Потім ви можете стартувати сервер DHCP за допомогою команди:

# /usr/local/etc/rc.d/isc-dhcpd start

Якщо в майбутньому вам знадобиться зробити зміни в налаштуванні вашого сервера, то важливо зауважити, що посилка сигналу SIGHUP додатком DHCPD не приведе до перезавантаження налаштувань, як це буває для більшості демонів. Вам потрібно послати сигнал SIGTERM для зупинки процесу, а потім перезапустити його за допомогою вищенаведеної команди.

/usr/local/sbin/dhcpd - DHCPD скомпонований статично і розташований в каталозі /usr/local/sbin. Сторінки довідкової системи DHCPD, що встановлюються портом, містять більш повну інформацію про DHCPD.

/usr/local/etc/dhcpd.conf – DHCPD вимагає наявності конфігураційного файлу, /usr/local/etc/dhcpd.conf, до того, як він буде запущений і почне надавати сервіс клієнтам. Необхідно, щоб цей файл містив всі дані, яка видаватиметься які обслуговує клієнтам, а також інформацію про роботу сервера. Цей конфігураційний файл описується на сторінках довідкової системи dhcpd.conf, які встановлюються портом.

/var/db/dhcpd.leases – сервер DHCP веде базу даних виданої інформації в цьому файлі, який записується у вигляді протоколу. Сторінки довідкової системи dhcpd.leases, установлювані портом, дають набагато більш докладний опис.

/usr/local/sbin/dhcrelay – використовується в складних ситуаціях, коли сервер DHCP пересилає запити від клієнта іншого сервера DHCP в окремій мережі. Якщо вам потрібна така функціональність, то встановіть порт net/isc-dhcp42-relay. На сторінках довідкової системи dhcrelay, які встановлюються портом, дається більш повний опис.

 


Читайте також:

  1. III. Процедура встановлення категорій об’єктам туристичної інфраструктури
  2. V здатність до встановлення та підтримки гарних особистих стосунків і веденню етичного способу життя.
  3. Вал має 5 опорних шийок, зовнішні діаметри яких послідовно збільшуються для полегшення встановлення вала в головку.
  4. Валютний курс. Режими встановлення валютних курсів
  5. Види земель населених пунктів, їх межі. Встановлення та зміни меж населених пунктів.
  6. Види цін та порядок їх встановлення.
  7. Використання методу Дельфі для встановлення рейтингової оцінки
  8. ВИНИКНЕННЯ ТА ВСТАНОВЛЕННЯ ЇЇ ЯК САМОСТІЙНОЇ НАУКИ.
  9. ВИНИКНЕННЯ ТА ВСТАНОВЛЕННЯ ЇЇ ЯК САМОСТІЙНОЇ НАУКИ.
  10. Вирішення спорів про встановлення земельних сервітутів
  11. Відстрочка або розстрочка виконання, встановлення чи зміна способу і порядку виконання рішення, роз'яснення рішення, що підлягає виконанню
  12. Вплив держави на встановлення ринкової рівноваги




Переглядів: 857

<== попередня сторінка | наступна сторінка ==>
Параметри, що можуть бути встановлені | Типи фаєрволів

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.004 сек.