NetworkDoc.Ru В помощь системному администратору

EasyBlog

This is some blog description about this site

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that have been used in the blog.
  • Bloggers
    Bloggers Search for your favorite blogger from this site.
  • Team Blogs
    Team Blogs Find your favorite team blogs here.
  • Login
    Login Login form

Настройка DHCP на маршрутизаторах Cisco

Posted by on in Сеть
  • Font size: Larger Smaller
  • Hits: 16109
  • 0 Comments
  • Subscribe to this entry
  • Print

В предыдущей статье мы настроили нашим офисным сотрудникам доступ в интернет посредством NAT. При этом параметры ip address, mask, default-gateway и т.д. на компьютерах приходилось настраивать статически. Когда у нас в офисе 5 сотрудников это не является большой проблемой, однако представим, что у нас 50 или более пользователей, тогда настройка этих параметров на каждом компьютере будет трудозатратной.

 

На помощь нам приходит такая технология как DHCP, которая позволяет сильно упростить нам жизнь в данной ситуации. 
Работает это очень просто: 
1) На компьютере стоят настройки получения ip адреса автоматически
2) При загрузке компьютер отправляет широковещательный запрос в своей сети с вопросом "есть тут DHCP сервер, мне нужен ip адрес"
3) Данный запрос получают все компьютере в подсети. Ответит на этот запрос только DHCP сервер, который отправит компьютеру свободный ip адрес, а так же маску, адрес шлюза по умолчанию и т.д.
4) Комьютер получает параметры от DHCP сервера и применяет их. Сооветственно когда компьютер перезагрузиться и повторит свое обращение он может получить другой ip адрес (первый свободный который найдет DHCP сервер).
 
Предлагаю перейти к делу. Возьмем схему из прошлого примера:
b2ap3_thumbnail_51.png
 
Рис.1
 
На рис.1 мы видим нашу сеть, где 192.168.1.0 внутренняя подсеть, для которой нам и нужно настроить DHCP.
 
Заходим на наш маршрутизатор. В случае если вы не читали предыдущий пост начнем с настройки ip адреса на интерфейсе маршрутизатора fa0/1
 
Router>en     -     заходим в привилегированный режим
Router#conf t     -     идем в режим глобальной конфигурации
Router(config)#int fa0/1     -     заходим в настройку интерфейса
Router(config-if)#ip address 192.168.1.1 255.255.255.0     -     задаем ip адрес и маску подсети
Router(config-if)#no shut     -     не забываем включить интерфейс
Router(config-if)#exit     -     возвращаемся в режим глобальной конфигурации
 
Теперь можно настроить DHCP сервер который будет раздавать настройки нашим компьютерам
 
Router(config)#ip dhcp pool test     -     создадим пул адресов с именем test
Router(dhcp-config)#network 192.168.1.0 255.255.255.0     -     укажем подсеть для которой будут раздаваться ip адреса
Router(dhcp-config)#default-router 192.168.1.1     -     передаем компьютеру параметр default-gateway на наш маршрутизатор
Router(dhcp-config)#dns-server 192.168.1.2     -     можно так же передать параметр dns сервера сети. В нашем случае это 192.168.1.2
Router(dhcp-config)#exit     -     возвращаемся в режим глобальной конфигурации
 
В данном случае маршрутизатор будет раздавать адреса начиная от 192.168.1.1 до 192.168.1.254, default-gateway=192.168.1.1, dns-server=192.168.1.2
Часто бывает, что мы хотим раздавать не все ip адреса в подсети и собираемся выделить несколько адресов, что бы задать их статически (чаще всего это относится к серверам). К тому же адрес нашего маршрутизатора 192.168.1.1 и мы не хотим выдавать этот ip адрес кому бы то ни было еще. Предлагаю выделить 10 ip адресов под наши нужды и не раздавать их, для этого произведем некоторый настройки на маршрутизаторе.
 
Router(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10     -     мы исключили из раздачи адреса с 192.168.1.1 до 192.168.1.10
 
Теперь маршрутизатор будет выдавать ip адреса в диапазоне от 192.168.1.11 до 192.168.1.254.
 
Если зайти на компьютер в сети, на котором настроено автоматическое получение параметров то можно увидеть следующую картину:
b2ap3_thumbnail_52.png
 
Как можно видеть он получил первый свободный ip адрес 192.168.1.11, а так же параметры default-gateway=192.168.1.1 и dns-server=192.168.1.2
 
Настройка DHCP в рамках данного примера закончена, однако считаю нужным упомянуть еще об одной возможности настройки dhcp на маршрутизаторах cisco. Предположим, что у нас много различных подсетей и мы хотели бы раздавать ip адреса централизованно для них всех через один сервер. Сервером может выступать маршрутизатор cisco, windows сервер, linux сервер, не важно. Но при работе в такой схеме нам необходимо будет настраивать на маршрутизаторе не DHCP сервер, а указать где этот сервер находится. Рассмотрим на примере:
 
Router(config)#int fa0/1     -     необходимо зайти в настройки интерфейса через который к нам обращаются компьютеры за ip адресом
Router(config-if)#ip helper-address 192.168.13.10     -     указываем ip адрес DHCP сервера. Соответственно этот сервер должен быть доступен нашему маршрутизатору (должна быть связь), а так же на нем должен быть настроен соответствующий пул адресов для раздачи.
В такой схеме маршрутизатор выступает в роли посредника. При получении dhcp запроса он просто перенаправляет его на указанный сервер, а так же перенаправляет ответ обратно компьютеру.
 
Что ж, предлагаю на этом закончить. Надеюсь данная статья была вам полезна. До встречи в новых постах ;)
0

Comments

  • No comments made yet. Be the first to submit a comment

Leave your comment

Guest Sunday, 02 February 2025
Loading ...

Joomla! Debug Console

Session

Profile Information

Memory Usage

Database Queries