
Brian Curtis
0
4320
388
DHCP - это протокол динамической конфигурации хоста. В сети, настроенной на DHCP, компьютеры запрашивают IP-адрес, а DHCP-сервер отвечает уникальным IP-адресом и другой необходимой информацией, такой как серверы доменных имен и адреса маршрутизатора. Таким образом, DHCP экономит администратору много работы и особенно полезен в больших сетях.
Однако ничто не мешает вам использовать такую бесплатную настройку DHCP-сервера в домашней сети. Еще одним преимуществом является то, что все настройки хранятся в одном месте, поэтому любые изменения могут быть легко сделаны без перенастройки всех ваших компьютеров.
Установка бесплатного DHCP-сервера проста, это конфигурация, которая занимает некоторое время и обдумывает. Тем не менее, после того как вы установили и настроили DHCP-сервер, вы спасаетесь от всех рутинных операций, таких как ротация IP-адресов, отслеживание назначенных IP-адресов и настройка каждого компьютера / устройства в отдельности и т. Д..
Мы рассмотрим, как вы можете настроить бесплатный DHCP-сервер на вашем компьютере с Linux. Как всегда, я продемонстрирую это на моей машине с Ubuntu, но вы можете очень легко адаптировать ее для любого другого дистрибутива. Прежде всего вам необходимо установить DHCP-сервер на ваш компьютер. Это просто, все, что вам нужно сделать, это выполнить следующую команду:
sudo apt-get установить dhcp3-сервер
В качестве альтернативы вы также можете достичь этого с помощью менеджера пакетов synaptic. Имейте в виду, что вам, возможно, придется включить юниверс и мультивселенные репозитории. (Для этого установите соответствующий флажок внутри Система> Администрирование> Источники программного обеспечения).
После установки вам нужно получить настройки. Конфигурирование DHCP-сервера требует редактирования файлов конфигурации, и приличное знание работы в сети также не повредит. Тем не менее, я постараюсь показать вам файл конфигурации и все, что вам нужно изменить для базовой настройки, поэтому следуйте инструкциям:
- Есть несколько файлов, которые нас интересуют. Большая часть работы будет сделана с /etc/dhcp3/dhcpd.conf. Однако сначала нам нужно настроить, какой интерфейс сервер должен отслеживать для запросов DHCP. Откройте файл / И т.д. / по умолчанию / dhcp3-сервер и добавьте необходимый интерфейс к ИНТЕРФЕЙСЫ =”” линия. например, для eth0 строка будет выглядеть ИНТЕРФЕЙСЫ =”eth0".
- Теперь резервное копирование /etc/dhcp3/dhcpd.conf (создать копию) на случай, если что-то пойдет не так.
- Затем откройте файл в вашем любимом текстовом редакторе. Для редактирования файла вам могут потребоваться повышенные привилегии, поэтому не забудьте использовать sudo (или gksudo, если используете текстовый редактор с графическим интерфейсом).
- Вот как файл выглядит на первый взгляд:
- Мы изменим пару строк. Настройки, которые я собираюсь показать, достаточно хороши для домашней сети. Отличительной особенностью DHCP является то, что он очень хорошо масштабируется, поэтому, если вы используете его для управления большой сетью, вам нужно будет внести некоторые изменения в настройки, которые я представляю. Файл хорошо прокомментирован, поэтому, если вы не уверены в том, что делает опция, обязательно прочитайте комментарий над строкой, которую вы собираетесь редактировать..
- Просмотрите файл построчно и закомментируйте любую строку, которая не требуется в вашей настройке. В первой части файла вы можете указать доменное имя, серверы доменных имен и такие параметры, как значение по умолчанию и максимальное время аренды. Параметры, которые вы настраиваете в этой части файла, будут использоваться для всех разделов файла, которые не упоминают их явно.
- Если вместо этого вы настраиваете только один сетевой интерфейс, я рекомендую закомментировать эти первые строки и настроить серверы доменных имен и доменных имен в отдельных разделах..
- Теперь найдите файл и найдите строку с надписью “Немного другая конфигурация для внутренней подсети“. Здесь вы указываете настройки своей внутренней подсети. Хотя файл содержит только один такой раздел, вы можете создать больше, если хотите создать более одной подсети..
- Раскомментируйте раздел, как только найдете его. Теперь вам нужно изменить настройки в соответствии с сетью, которую вы настраиваете. Вот краткое описание того, что делает каждая строка:
подсеть 10.5.5.0 маска сети 255.255.255.224 - Определяет подсеть, к которой будут принадлежать все хосты. Например, если вы хотите назначить IP-адреса из подсети 192.168.0.0 с маской 255.255.255.0, вы измените строку на подсеть 192.168.0.0 маска сети 255.255.255.0
диапазон 10.5.5.26 10.5.5.30 задает диапазон IP-адресов в подсети, который будет назначен любому компьютеру, запрашивающему адрес. В нашем случае мы можем изменить его на подходящий диапазон 192.168.0.10 192.168.0.50
Другие строки используются для настройки дополнительных параметров, таких как адрес маршрутизатора, DNS-серверы и т. Д. Здесь вы можете указать их, чтобы переопределить параметры по умолчанию, которые вы указали в начале файла.
После небольшой настройки DHCP-сервер готов к работе. Все, что вам нужно сделать сейчас, это запустить сервер и настроить клиенты для запроса IP через DHCP с этого сервера, который вы настроили. В качестве опции вы также можете использовать Webmin для настройки вашего DHCP-сервера с помощью веб-браузера. Если у вас есть маршрутизатор, он может делать большинство вещей, которые вы хотите сделать с DHCP-сервером, в таком случае вы можете получить доступ к панели настроек маршрутизатора, чтобы указать такие вещи, как назначение IP-адресов, DNS-серверы и тому подобное..
Вы когда-нибудь настраивали DHCP-сервер для своей домашней сети? Или вы используете статические IP-адреса? Не стесняйтесь вносить свои советы в разделе комментариев.