Seminář 11 1 1 1 1
Dynamic Host Configuration Protocol (DHCP) Seminář 11 Dynamic Host Configuration Protocol (DHCP) Aplikační protokol Klient – server UDP Server port 67 Klient port 68 Přiděluje stanicím základní konfiguraci IP adresa + maska Výchozí brána DNS servery Pronájem adresy (omezená doba) Staticky vs dynamicky 2 2 2 2
Seminář 11 3 3 3 3
Seminář 11 DHCP 4 4 4 4
Seminář 11 Úkol Pro PC v síti 172.16.100.0/24 v doméně pokus.local nakonfigurujte DHCP servis pro přiřazení: IP adresy Doménového jména Domény Default routeru DNS serverů (primárního a sekundárního) Postupně proveďte konfigurace: Na routeru Na PC 172.16.100.100/24 Na PC 172.16.200.2/24 přes DHCP Relay Agent
Seminář 11 DHCP servis Router DHCP server
Seminář 11 DHCP servis DHCP server (Linux) ve společné síti DHCP server (Linux) v jiné síti (přes DHCP Relay Agent)
Seminář 11 Cisco DHCP server Dynamická konfigurace Router(config)# ip dhcp excluded-address 172.16.100.1, 172.16.100.100 Router(config)# ip dhcp pool PS1 Router(config-dhcp)#network 172.16.100.0 255.255.255.0 Router(config-dhcp)#domain-name pokus.local Router(config-dhcp)#dns-server 172.16.200.2, 172.16.202.2 Router(config-dhcp)#default-router 172.16.100.1 Statická konfigurace Router(config-dhcp)#host 172.16.100.11 255.255.255.0 Router(config-dhcp)#hardware-address 08.00.27.C8.0B.15 ieee802 Router(config-dhcp)#client-name pc1 …….(pro další PC) ……. 9 9 9 9
Seminář 11 Cisco Relay Agent Další IOS příkazy Router(config)#interface FastEthernet0/0 Router(config-if)#ip helper-address 192.168.200.2 Další IOS příkazy Router(config)#no service dhcp (zastaví DHCP servis) Router#show ip dhcp binding Router#show ip dhcp binding <IP> Router#clear ip dhcp binding <IP> Router#clear ip dhcp binding * Router#debug ip dhcp server [events | packets]
Seminář 11 /etc/dhcp/dhcpd.conf (Linux) Statická konfigurace option domain-name "pokus.local"; option domain-name-servers 172.16.200.2, 172.16.202.2; subnet 172.16.100.0 netmask 255.255.255.0 { option routers 172.16.100.1; option subnet-mask 255.255.255.0; host pc1 { hardware ethernet 08:00:27:C8:0B:15; fixed-address 172.16.100.11; } host pc2 { hardware ethernet 08:00:27:C8:0B:16; fixed-address 172.16.100.12; #MAC adresy pro pc1 (pokuston15), pc2 (pokuston16). #Posledni 2 cifry v MAC adresach odpovidaji xx v pokustonxx
Seminář 11 Postup konfigurace DHCP serveru na Linuxu Editace konfiguračního souboru /etc/dhcp/dhcpd.conf Nastavit na PC staticky IP adresu Zastavit service iptables stop Spustit service dhcpd start V případě neúspěšného spuštění zjistit důvod v záznamu /var/log/messages Sledovat komunikace DHCP server – klient (wireshark)
Seminář 11 Postup konfigurace DHCP klienta na Linuxu: Editovat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes HWADDR=08:00:27:C8:0B:xx … (podle čísla pokustona) a spustit service network restart Nebo spustit dhclient eth0