DHCP on Catalyst 3750

Иногда имеется необходимость настроить dhcp сервер на циске, причем для каждого vlan'а в отдельности. Делается это следующим образом.

1. Создается VLAN (если есть существующий, тоже хорошо)

например 20-й.

2. Создаем интерфейс для этой сети (если есть, тоже хорошо),

# sh run int vlan 20

Building configuration...
Current configuration : 90 bytes
!
interface Vlan20
 description VLAN for MyNET
 ip address 10.8.20.1 255.255.255.0
end

3. Указываем на каких интерфейсах будет висеть эта сетка, настраиваем транки по небходимости, в примере показан один интерфейс в access режиме.

# sh run int gi 1/0/1

Building configuration...
Current configuration : 110 bytes
!
interface GigabitEthernet1/0/1
 description MyNET
 switchport access vlan 20
 switchport mode access
end

4. Создаем dhcp-pool и указываес домен, гейтвей, днс сервера... (в режиме глобальной конфигурации)

ip dhcp pool MyNET
   network 10.8.20.0 255.255.255.0
   domain-name mynet.domain.com
   default-router 10.8.20.1
   dns-server 10.8.20.2 10.8.20.3
   lease 30

4.1 Если в сети есть сервер сетевой загрузки (PXE), то его можно добавить так:

    bootfile pxelinux.0
    next-server 10.8.21.2

5. Создаем исключения для адресов, которые не будем выдавать. (в режиме глобальной конфигурации)

ip dhcp excluded-address 10.8.20.0 10.8.20.19

Ну в общем то все :)