Тема.    Распределение IP-адресов. Служба DHCP

 

   Ручная настройка IP-адреса

В одноранговых сетях, включающих в свой состав два-три десятка узлов, IP-адресация настраивается вручную. Администратор сети либо пользователи выполняют настройки сетевого подключения, задавая конкретные значения IP- адреса и маски в настройках сетевой операционной системы на каждом из компьютеров сети. Адреса выбираются из заранее составленного администратором списка (это позволит избежать повторения адресов), а маска подсети должна быть одинаковой для всех узлов данной сети. Такой способ



имеет массу недостатков, однако в отсутствии DHCP-сервера он является единственно возможным.

Рис. 28. Ручная настройка IP-адреса в MS Windows

Для настройки IP-адреса системы вручную, необходимо после установки операционной системы выполнить целый ряд манипуляций:

1.    В настройках параметров сетевого подключения

·      указать IP v4 в качестве протокола соединения;

·      переключить     способ     получения   IP-адреса                на            ручное назначение («Использовать следующий IP-адрес»);

·      ввести значение IP-адреса для данного узла;

·      указать маску данной сети (подсети);

·      указать   IP-адрес   основного                шлюза      Интернета   в данной подсети;

·      указать    IP-адреса    основного    и                 дополнительного            DNS-

серверов.


2.    В некоторых более сложных случаях дополнительные настройки придется выполнить еще и в используемом браузере, например, указать:

·      IP-адрес прокси-сервера сети;

·      адрес TCP-порта, используемого для взаимодействия с прокси-сервером.

Ручная настройка параметров TCP/IP поддерживается всеми операционными системами: MS Windows, Linux, FreeBSD и др. Однако у каждой операционной системы набор необходимых к выполнению манипуляций значительно отличается.

Очевидно, что процесс настройки параметров сетевого взаимодействия вручную достаточно трудоемкий. Кроме того, необходимо отслеживать корректность и целостность настроек в каждом из компьютеров в сети, а администратору вести таблицу назначенных IP-адресов во избежание их повторения.

 

   Распределение IP-адресов службой DHCP

DHCP (англ. Dynamic Host Configuration Protocol протокол динамической конфигурации узла) это сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Данный протокол работает по модели

«клиент-сервер».

Для автоматической конфигурации компьютер-клиент на этапе конфигурации сетевого устройства обращается к так называемому серверу DHCP, и получает от него нужные параметры. Сетевой администратор может задать диапазон адресов, распределяемых сервером среди компьютеров. Это позволяет избежать ручной настройки компьютеров сети и уменьшает количество ошибок. Протокол DHCP используется в большинстве сетей TCP/IP.

Помимо      IP-адреса,      DHCP      также                              может            сообщать клиенту дополнительные параметры, необходимые для нормальной работы в сети.

Некоторыми из наиболее часто используемых опций являются:

·      IP-адрес маршрутизатора по умолчанию;

·      маска подсети;

·      IP-адрес прокси-сервера или шлюза Интернета;

·      IP-адреса серверов DNS;

·      имя домена DNS.

Протокол DHCP предоставляет три способа распределения IP-адресов:


1.    Ручное распределение. При этом способе сетевой администратор сопоставляет аппаратному адресу (для Ethernet сетей это MAC- адрес) каждого клиентского компьютера определённый IP-адрес. Фактически, данный способ распределения адресов отличается от ручной настройки каждого компьютера лишь тем, что сведения об адресах хранятся централизованно (на сервере DHCP), и потому их проще изменять при необходимости.

2.    Автоматическое распределение. При данном способе каждому компьютеру на постоянное использование выделяется произвольный свободный IP-адрес из определённого администратором диапазона.

3.    Динамическое распределение. Этот способ аналогичен автоматическому распределению, за исключением того, что адрес выдаётся компьютеру не на постоянное пользование, а на определённый срок. Это называется арендой адреса. По истечении срока аренды IP-адрес вновь считается свободным, и клиент обязан запросить новый (он, впрочем, может оказаться тем же самым).

Некоторые поставщики программного обеспечения могут определять собственные, дополнительные опции DHCP.

При настройке DHCP-сервера необходимо указать:

·      IP-адрес DHCP-сервера (обычно это первый адрес в данной сети, в примере – 192.168.0.1);

·      маску подсети (в примере 255.255.255.0);

·      начальный адрес пула IP-адресов примере 192.168.0.2);

·      конечный адрес пула IP-адресов примере 192.168.0.100);

·      время аренды адреса примере 24 часа).

Безусловное удобство такого способа назначения IP-адресов узлам сети заключается в том, что все настройки и все их изменения осуществляются централизованно (на DHCP-сервере), а администратор сети может отслеживать все ситуацию с выданными в аренду адресами при помощи интерфейса серверной операционной системы.

В качестве DHCP-сервера для небольшой локальной сети (сети малого офиса) можно использовать Интернет-маршрутизатор или ADSL-модем, применяемые для подключения сети организации к ресурсам Интернета. Как видно из рис. 29, при настройке маршрутизатора Dlink в качестве DHCP- сервера возможно ручное распределение IP-адресов для некоторых узлов с их привязкой к MAC-адресам сетевых адаптеров Ethernet.


Рис. 29. Настройка службы DHCP в маршрутизаторе DLink

Практически все современные операционные системы способны самостоятельно установить взаимодействия с ближайшим DHCP-сервером. Обычно первая попытка соединения с DHCP и получения основных параметров взаимодействия предпринимается при завершении установки операционной системы. Для того чтобы служба DHCP автоматически сконфигурировала сетевые параметры конкретного ПК необходимо просто сообщить при первой настройке сетевых параметров о том, что адрес должен быть получен у DHCP- сервера. Сам же DHCP-сервер рабочая станция найдет самостоятельно, выполняя рассылку запросов согласно протоколу DHCP при активации сетевого подключения.


Рис. 30. Просмотр таблицы DHCP для ADSL-модема,

выполняющего функции DHCP-сервера для внутренней сети (подключено два клиента с именами Lynnfield и QUAD)

 Отображение IP-адресов на аппаратные адреса

Как уже было сказано, никакой зависимости между локальным адресом сетевого узла и его IP-адресом не существует, следовательно, единственный способ установления соответствия ведение таблиц. В результате конфигурирования сети каждый интерфейс получает свой IP-адрес и «знает» свой локальный адрес (MAC-адрес адаптера Ethernet). Значения адресов указываются в пакетах сетевого взаимодействия (на разных уровнях стека TCP/IP). Поэтому каждая сетевая операционная система должна вести таблицу соответствия IP-адрес – MAC адрес, записывая в нее информацию обо всех узлах, с которыми установлено логическое соединение (сеанс).

Для определения локального адреса по IP-адресу используется протокол разрешения адресов (англ. Address Resolution Protocol, ARP), а в составе сетевых операционных систем постоянно активен клиент DNS.


Рис. 31. Просмотр таблицы ARP в MS Windows (ПК с двумя сетевыми интерфейсами)

Рис. 32. Просмотр ARP-таблицы ADSL-модема, выполняющего функции Интернет-маршрутизатора (подключены два ПК локальной сети)

Как уже было сказано, никакой зависимости между локальным адресом сетевого узла и его IP-адресом не существует, следовательно, единственный способ установления соответствия ведение таблиц. В результате конфигурирования сети каждый интерфейс получает свой IP-адрес и «знает» свой локальный адрес (MAC-адрес адаптера Ethernet). Значения адресов указываются в пакетах сетевого взаимодействия (на разных уровнях стека TCP/IP). Поэтому каждая сетевая операционная система должна вести таблицу соответствия IP-адрес – MAC адрес, записывая в нее информацию обо всех узлах, с которыми установлено логическое соединение (сеанс).

Для определения локального адреса по IP-адресу используется протокол разрешения адресов (англ. Address Resolution Protocol, ARP), а в составе сетевых операционных систем постоянно активен клиент DNS.


Рис. 31. Просмотр таблицы ARP в MS Windows (ПК с двумя сетевыми интерфейсами)

Рис. 32. Просмотр ARP-таблицы ADSL-модема, выполняющего функции Интернет-маршрутизатора (подключены два ПК локальной сети)


Протокол ARP поддерживает на каждом интерфейсе сетевого адаптера или           маршрутизатора     отдельную     ARP-таблицу,                              в                      которой               в ходе


функционирования сети накапливается информация о соответствии между IP- адресами и МАС-адресами других узлов данной сети. Первоначально, при включении компьютера или маршрутизатора в сеть все его ARP-таблицы пусты.

Отслеживая изменения, происходящие в таблице ARP, администратор сети может наблюдать, как изменяется набор сетевых подключений на конкретном компьютере или маршрутизаторе. Это может быть полезным для выявления избыточных соединений в сети, определения узлов – источников непродуктивных запросов и даже определить источник сетевых вирусов в сети организации.


Комментарии

Популярные сообщения из этого блога