Настройка DHCP в Vlan и ограничение доступа по некоторым маршрутам сети на оборудовании Cisco.

Это вторая статья из серии «настройка коммутационного оборудования CISCO». Сегодня мы рассмотрим реализацию DHCP в Vlan, в сети поделённой на подсети и ограничение доступа с помощью access-list по некоторым маршрутам сети.

Дано:

  • 192.168.10.0/24 — для ПК (Vlan 10) отдела №1
  • 192.168.20.0/24 — для Ноутбуков (Vlan 20) отдела №2
  • 192.168.30.0/24 — для Серверов (Vlan 30)

Оборудование:

  • Роутер Cisco 911 — 1шт
  • Коммутатор Cisco 2960 — 1шт

Задача:

  1. Нужно что бы IP адреса выдавались автоматически, по DHCP, в зависимости от подключения устойства (ПК, Сервер и т.д.) к порту коммутатора (Vlan).
  2. Нужно что бы подсеть 192.168.30.0/24 видела все остальные подсети (192.168.10.0/24 + 192.168.20.0/24).
  3. Подсети 192.168.10.0/24 и 192.168.20.0/24 не должны видеть друг друга, но должны видеть 192.168.30.0/24,
    т.е. отделы не должны видеть друг друга, но должны иметь доступ к серверам.

Схема сети Задание №2 Cisco Packet Tracer

Приступим к настройке….

  1. Начнём с настройки роутера (Router) Cisco 911.
    Настроим hostname
    Router>en
    Router#configure terminal 
    Router(config)#hostname R1
    R1(config)#exit
    
    
  2. Настроим Vlan на роутере (Router) Cisco 911.
    R1#vlan database
    R1(vlan)#vlan 10 name PC
    R1(vlan)#vlan 20 name Laptop
    R1(vlan)#vlan 30 name Server
    R1(vlan)#exit
    
  3. Теперь настроим DHCP на роутере (Router) Cisco 911 для каждой подсети.
    R1#configure terminal 
    R1(config)#ip dhcp pool Vlan10
    R1(dhcp-config)#network 192.168.10.0 255.255.255.0
    R1(dhcp-config)#default-router 192.168.10.1
    R1(dhcp-config)#exit 
    R1(config)#
    
    R1#configure terminal 
    R1(config)#ip dhcp pool Vlan20
    R1(dhcp-config)#network 192.168.20.0 255.255.255.0
    R1(dhcp-config)#default-router 192.168.20.1
    R1(dhcp-config)#exit 
    R1(config)#
    
    R1#configure terminal 
    R1(config)#ip dhcp pool Vlan30
    R1(dhcp-config)#network 192.168.30.0 255.255.255.0
    R1(dhcp-config)#default-router 192.168.30.1
    R1(dhcp-config)#exit 
    R1(config)#
    
  4. Зарезервируем на DHCP IP адреса шлюза, нам нужно что бы DHCP даже не думал (не тратил время) о выдачи IP адресов для шлюза (GW).
    R1(config)#ip dhcp excluded-address 192.168.10.1
    R1(config)#ip dhcp excluded-address 192.168.20.1
    R1(config)#ip dhcp excluded-address 192.168.30.1
    
  5. Настроим порты на роутере (Router) Cisco 911. мы будем использовать виртуальные порты с инкапсуляцией dot1Q для Vlan.
    R1(config)#interface gigabitEthernet0/0.10
    R1(config-subif)#encapsulation dot1Q 10
    R1(config-subif)#ip address 192.168.10.1 255.255.255.0
    R1(config-subif)#description PC
    R1(config-subif)#exit
    
    R1(config)#interface gigabitEthernet0/0.20
    R1(config-subif)#encapsulation dot1Q 20
    R1(config-subif)#ip address 192.168.20.1 255.255.255.0
    R1(config-subif)#description Laptop
    R1(config-subif)#exit
    
    R1(config)#interface gigabitEthernet0/0.30
    R1(config-subif)#encapsulation dot1Q 30
    R1(config-subif)#ip address 192.168.30.1 255.255.255.0
    R1(config-subif)#description Server
    R1(config-subif)#exit
    
    R1(config)#interface gigabitEthernet0/0
    R1(config-if)#no shutdown
    R1(config-subif)#exit
    
  6. На этом настройка роутера (Router) Cisco 911 завершена. В итоге должно получиться следующее.
    Настройка виртуальных портов на Cisco Задание №2 Cisco Packet Tracer
  7. Приступим к настройке коммутатора CISCO 2960. Настроим Vlan на коммутаторе CISCO 2960.
    Switch>en
    Switch#vlan database 
    Switch(vlan)#vlan 10 name PC
    Switch(vlan)#vlan 20 name Laptop
    Switch(vlan)#vlan 30 name Server
    Switch(vlan)#exit
    
  8. Настроим на коммутаторе CISCO 2960 hostname.
    Switch#conf t
    Switch(config)#hostname SW01
    
  9. Настроим порты на коммутаторе CISCO 2960. Назначим Vlan и переведём Gi порты в Trunk.
    W01(config)#interface range fastEthernet0/1-9
    SW01(config-if-range)#switchport access vlan 10
    SW01(config-if-range)#exit
    
    SW01(config)#int ra fa0/10-19
    SW01(config-if-range)#sw acc vl 20
    SW01(config-if-range)#ex
    
    SW01(config)#int ra fa0/20-24
    SW01(config-if-range)#sw acc vl 30
    SW01(config-if-range)#ex
    SW01(config)#
    
    SW01(config)#int ra gi0/1-2
    SW01(config-if-range)#switchport mode trunk 
    SW01(config-if-range)#exit
  10. Подключаем ПК к коммутатору CISCO 2960 в порты с 10 Vlan. Далее подключаем остальные устройва Сервера в порты с 30 Vlan. ноутбуки отдела №2 в порты с 20 Vlan. В итоге по подключениям должно получиться следующее.
    Настройка портов на Cisco 2960 Задание №2 Cisco Packet Tracer
  11. Подключаем роутер (Router) Cisco 911 (gigabitEthernet0/0) к коммутатору CISCO 2960 (gigabitEthernet0/1).
  12. Переключаем на всех ПК и серверах IP адреса на DHCP
    Настройка DHCP Задание №2 Cisco Packet Tracer
  13. Теперь настроим маршруты в сети с помощью access-list на роутере (Router) Cisco 911. Заходим в консоль роутера R1#  Cisco 911 и пишем следующее…
  14. R1#conf t
    R1(config)#ip access-list extended SecRoute
    R1(config-ext-nacl)#deny ip 192.168.10.0 0.0.0.255 192.168.20.0 0.0.0.255
    R1(config-ext-nacl)#deny ip 192.168.20.0 0.0.0.255 192.168.10.0 0.0.0.255
    R1(config-ext-nacl)#permit ip any any
    R1(config-ext-nacl)#exit 
  15. Access-list на роутере (Router) Cisco 911 создан. Теперь подключим его к виртуальным интерфейсам.
    R1(config)#interface gigabitEthernet0/0.10
    R1(config-subif)#ip access-group SecRoute in
    R1(config-subif)#exit 
    R1(config)#
    
    R1(config)#int gi0/0.20
    R1(config-subif)#ip acc SecRoute in
    R1(config-subif)#ex 
    R1(config)#
    
  16. Проверка работы. Пошлём ICMP Ping с одного из ПК. Как видим на картинке ниже Сервера из 192.168.30.0/24 пингуются а Оборудование из отдела №2 нет.
     Настройка DHCP Задание №2 Cisco Packet Tracer

 

Подключаем провода и проверяем работу. Скачать пример для Cisco Packet Tracer


Рейтинг: 5/5 - 5 голосов

Комментарии ()

  1. Роман 05 ноября 2021, 11:44
    +2
    В условии используются два коммутатора Cisco 2960, а в схеме один. Как будут настройки при использовании двух коммутаторов
    1. Олег 10 ноября 2021, 16:10(Комментарий был изменён)
      +5
      Добрый день
      Если добавить ещё коммутатор, то настройки и вариации подключений могут сильно измениться. Подключить можно по-разному, хоть по цепочке, но оптимальное решение на мой взгляд, когда все три устройства подключены между собой.
      Например как на картинке

      Так же на сайте есть статья когда имеется роутер и два коммутатора. Настройка DHCP для Vlan через bridge-group BVI на CISCO
      Конфигурации можно посмотреть там.
      1. Виталий 10 ноября 2021, 16:39
        +1
        Это получается, что на роутере R1 порты Gi0/0 и Gi0/1 выдают почти одинаковый траффик, т.е. обслуживают одинаковые IP адреса головного шлюза?
        1. Олег 10 ноября 2021, 16:53
          +5
          Да, по факту любой порт роутера (Gi0/0 и Gi0/1) будет выдавать IP адреса и поддерживать сеть в рабочем состоянии. Даже если один из них отключить, сеть всё равно будет работать, благодаря двум моментам.
          1. Это подключение между коммутаторами SW01 и SW02
          2. На роутере настроены виртуальные интерфейсы, которые отдают траффик на оба порта Gi0/0 и Gi0/1
    2. Андрей 30 апреля 2023, 23:23
      0
      А если между роутером и маршрутизатором будет находиться еще один роутер? Как тогда настраивать сеть?
      1. Иван 01 мая 2023, 01:42
        +1
        С использованием всех необходимых в вашем случае сетевых протоколов и технологий. Если речь идёт о двух и более роутерах, то настройка DHCP уже мелочь… тут нужен шквал сетевых протоколов например VRRP, HSRP, OSPF RSTP, точная настройка COST и т.д.