Настройка сети в организации. Часть 2

Дата: 23.01.2015 Автор Admin

В данной статье мы продолжим настройку нашей сети. В этом выпуске мы настроим: DHCP, ACL и добавим сеть WIFI.Начнем с добавления DHCP.

Открываем консоль нашего ядра, и вводим:

coremsk#conf t

Создадим DHCP pool для Vlan 101

coremsk(config)#ip dhcp pool vlan101

Теперь укажем сеть

coremsk(dhcp-config)#network 10.10.1.0 255.255.255.0

Укажем шлюз

coremsk(dhcp-config)#default-router 10.10.1.1
coremsk(dhcp-config)#exit

Теперь укажем какие адреса не нужно раздавать клиентам, в нашем случае это адрес шлюза

coremsk(config)#ip dhcp excluded-address 10.10.1.1

Настраиваем другие DHCP пулы по аналогии

coremsk(config)#ip dhcp pool vlan102
coremsk(dhcp-config)#network 10.10.2.0 255.255.255.0
coremsk(dhcp-config)#default-router 10.10.2.1
coremsk(config)#ip dhcp excluded-address 10.10.2.1
coremsk(config)#ip dhcp pool vlan103
coremsk(dhcp-config)#network 10.10.3.0 255.255.255.0
coremsk(dhcp-config)#default-router 10.10.3.1
coremsk(config)#ip dhcp excluded-address 10.10.3.1
coremsk(config)#ip dhcp pool vlan104
coremsk(dhcp-config)#network 10.10.4.1 255.255.255.0
coremsk(dhcp-config)#default-router 10.10.4.1
coremsk(config)#ip dhcp excluded-address 10.10.4.1

Готово, теперь настройте компьютеры на автоматическое получение адресов.

Как видите компьютеры получили адреса из своей сети.

Если вы используете свой DHCP сервер, то на шлюзе нужно указать IP Helper

Делается это так:

coremsk(config)# interface vlan101
coremsk(config-if)# ip address 10.10.1.1 255.255.255.0
coremsk(config-if)# ip helper-address 10.10.3.55

Где 10.10.3.55, это адрес вашего DHCP сервера.

Теперь добавим сеть WIFI.

Условие такое, сеть должна быть изолирована, никто кроме клиентов WIFI не должен ее видеть.

Добавляем новый VLAN на ядре

coremsk(config)#vlan 400
coremsk(config-vlan)#name wifi

Настроим шлюз

coremsk(config)#interface vlan 400
coremsk(config-if)#ip address 192.168.12.1 255.255.255.0
coremsk(config-if)#no sh

Теперь добавим коммутатор для WIFI.

Настройте на нем portchannel, VTP ,  и назначьте все клиентские порты на vlan 400

Теперь нам нужно изолировать сеть WIFI.

Данную сеть должны видеть только клиенты сети 192.168.12.0

Для этого на coremsk создадим правило ACL , разрешить сеть 192.168.12.0

coremsk(config)#ip access-list extended wifi-net

Примечание. Так создаются extended правила, в них можно разрешать не только хосты но и типы трафика и многое другое

Вот пример создания стандартного ACL правила:

coremsk(config)#ip access-list standard wifi-net

Добавим описание

coremsk(config-std-nacl)#remark permit wifi network deny other

Добавляем разрешающее правило для DHCP, его трафик было бы тоже неплохо разрешить

coremsk(config-ext-nacl)#permit udp any any eq 67
coremsk(config-ext-nacl)#permit udp any any eq 68

Добавим разрешающее правило для сети

coremsk(config-ext-nacl)#permit ip 192.168.12.0 0.0.0.255 any

Обратите внимание, в правиле мы используем обратную маску подсети, тут можно почитать что это такое.

Просмотреть созданные ACL правила можно командой

coremsk#show ip access-lists
Extended IP access list wifi-net
10 permit udp any any eq bootps
20 permit udp any any eq bootpc
30 permit ip any 192.168.12.0 0.0.0.255

Теперь применим правило на VLAN 400

coremsk(config)#interface vlan 400
coremsk(config-if)#ip access-group wifi-net in
coremsk(config-if)#ip access-group wifi-net out

Теперь создадим DHCP pool

coremsk(config)#ip dhcp pool vlan400
coremsk(dhcp-config)#network 192.168.12.0 255.255.255.0
coremsk(dhcp-config)#default-router 192.168.12.1
coremsk(config)#ip dhcp excluded-address 192.168.12.1

Теперь подключим клиентов wifi сети

Как видите пинги между wifi клиентами идут.

Если сделать пинг между клиентом vlan 101 и клиентом wifi пинг идти не будет.

Теперь наша сеть выглядит вот так:

 

В следующей статье мы настроем подключение к ISP провайдеру, рассмотрим настройку динамической маршрутизации и многое другое.

 


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *