Konfiguracja routera Cisco jako serwera DHCP

Dynamic Host Configuration Protocol (DHCP) jest protokołem warstwy aplikacji używanym do dystrybucji różnych parametrów konfiguracyjnych sieci do urządzeń w sieci TCP/IP. – Adresy IP, maski podsieci, bramy domyślne, serwery DNS itp. DHCP wykorzystuje architekturę klient-serwer; klient DHCP jest skonfigurowany tak, aby żądać parametrów sieciowych od serwera DHCP w sieci. Serwer DHCP jest skonfigurowany z pulą dostępnych adresów IP i przypisuje jeden z nich klientowi DHCP.

Router Cisco może być skonfigurowany jako serwer DHCP. Oto kroki:

  1. Wyłącz adresy IP z przydzielania przez DHCP za pomocą polecenia ip dhcp excluded-address FIRST_IP LAST_IP
  2. Utwórz nową pulę DHCP za pomocą polecenia ip dhcp pool NAME.
  3. Zdefiniuj podsieć, która będzie używana do przydzielania adresów IP hostom za pomocą polecenia network SUBNET SUBNET_MASK.
  4. Zdefiniuj bramę domyślną za pomocą polecenia default-router IP.
  5. Zdefiniuj serwer DNS za pomocą polecenia dns-server IP address.
  6. (Opcjonalnie) Zdefiniuj nazwę domeny DNS za pomocą polecenia ip domain-name NAME.
  7. (Opcjonalnie) Zdefiniuj czas trwania dzierżawy za pomocą polecenia lease DAYS HOURS MINUTES. Jeśli nie określisz tego argumentu, zostanie użyty domyślny czas dzierżawy wynoszący 24 godziny.

Przykładowa konfiguracja:

Floor1(config)#ip dhcp excluded-address 192.168.0.1 192.168.0.50Floor1(config)#ip dhcp pool Floor1DHCPFloor1(dhcp-config)#network 192.168.0.0 255.255.255.0Floor1(dhcp-config)#default-router 192.168.0.1Floor1(dhcp-config)#dns-server 192.168.0.1

W powyższym przykładzie widać, że skonfigurowałem serwer DHCP z następującymi parametrami:

  • adresy IP z zakresu 192.168.0.1 – 192.168.0.50 nie będą przypisywane do hostów
  • pula DHCP została utworzona i nazwana Floor1DHCP
  • adresy IP przypisane do hostów będą z zakresu 192.168.0.0.0/24
  • adres IP bramy domyślnej to 192.168.0.1
  • adres IP serwera DNS to 192.168.0.1

Aby wyświetlić informacje o aktualnie dzierżawionych adresach, można użyć polecenia show ip dhcp binding:

Floor1#show ip dhcp bindingIP address Client-ID/ Lease expiration TypeHardware address192.168.0.51 0060.5C2B.3DCC -- Automatic

W powyższym wyjściu widać, że istnieje jeden klient DHCP, któremu przydzielono adres IP 192.168.0.51. Ponieważ wykluczyliśmy adresy IP z zakresu 192.168.0.1 – 192.168.0.50, urządzenie otrzymało pierwszy dostępny adres – 192.168.0.51.

Aby wyświetlić informacje o skonfigurowanych pulach DHCP, można użyć polecenia show ip dhcp pool:

Floor1#show ip dhcp poolPool Floor1DHCP :Utilization mark (high/low) : 100 / 0Subnet size (first/next) : 0 / 0Total addresses : 254Leased addresses : 1Excluded addresses : 1Pending event : none1 subnet is currently in the poolCurrent index IP address range Leased/Excluded/Total192.168.0.1 192.168.0.1 - 192.168.0.254 1 / 1 / 254

To polecenie wyświetla kilka ważnych informacji o pulach DHCP skonfigurowanych na urządzeniu – nazwę puli, całkowitą liczbę adresów IP, liczbę dzierżawionych i wykluczonych adresów, zakres IP podsieci itp.

Więcej informacji na temat puli DHCP można znaleźć w sekcji „Pokaż pulę DHCP”.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *