private:poznamky:linux:dhcp
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| private:poznamky:linux:dhcp [2018/01/01 18:52] – [ISC DHCP failover konfigurace] snemec | private:poznamky:linux:dhcp [2019/04/09 05:27] (aktuální) – [Synchonizace host souborů mezi primárním a sekundárním serverem] snemec | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== ISC DHCP Server ====== | ||
| + | |||
| + | ===== ISC DHCP failover konfigurace ===== | ||
| + | |||
| + | http:// | ||
| + | |||
| + | ==== Konfigurace primárního serveru ==== | ||
| + | |||
| + | < | ||
| + | |||
| + | # | ||
| + | # / | ||
| + | # | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | port 647; | ||
| + | peer address 192.168.10.97; | ||
| + | peer port 647; | ||
| + | | ||
| + | | ||
| + | load balance max seconds 3; | ||
| + | mclt 86400; | ||
| + | split 128; | ||
| + | } | ||
| + | #### | ||
| + | |||
| + | host bubenec01 { | ||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | group { | ||
| + | subnet 192.168.10.0 netmask 255.255.255.0 { | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | # Nastaveni route - Prcice | ||
| + | | ||
| + | | ||
| + | pool { | ||
| + | | ||
| + | | ||
| + | range 192.168.10.101 192.168.10.220; | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== Konfigurace sekundárního serveru ==== | ||
| + | |||
| + | < | ||
| + | # | ||
| + | # / | ||
| + | # | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | port 647; | ||
| + | peer address 192.168.10.115; | ||
| + | peer port 647; | ||
| + | | ||
| + | | ||
| + | load balance max seconds 3; | ||
| + | } | ||
| + | |||
| + | #### | ||
| + | |||
| + | host bubenec01 { | ||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | group { | ||
| + | subnet 192.168.10.0 netmask 255.255.255.0 { | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | # Nastaveni route - Prcice | ||
| + | | ||
| + | | ||
| + | pool { | ||
| + | | ||
| + | | ||
| + | range 192.168.10.101 192.168.10.220; | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Jedna IP adresa pro drátové i bezdrátové připojení ===== | ||
| + | |||
| + | V konfiguraci se musí lišit položka **host** | ||
| + | |||
| + | < | ||
| + | # NB002 | ||
| + | host nb002_wireless { | ||
| + | hardware ethernet 40: | ||
| + | fixed-address 10.0.3.171; | ||
| + | } | ||
| + | host nb002_wired { | ||
| + | hardware ethernet a4: | ||
| + | fixed-address 10.0.3.171; | ||
| + | } | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Problém s přidělením IP adresy ve Windows ===== | ||
| + | |||
| + | Ve Windows 7 a novějších verzích OS nelze získat adresu z DHCP serveru. | ||
| + | Vypadá to, že problém je v parametru **server-identifier**, | ||
| + | |||
| + | Po adstranění parametru lze získat adresu bez problému. | ||
| + | |||
| + | |||
| + | # | ||
| + | authoritative; | ||
| + | option domain-name " | ||
| + | option netbios-node-type 8; | ||
| + | option time-offset 1; | ||
| + | log-facility local0; | ||
| + | ddns-update-style none; | ||
| + | include "/ | ||
| + | subnet 192.168.15.0 netmask 255.255.255.0 { | ||
| + | # | ||
| + | # | ||
| + | range 192.168.15.150 192.168.15.200; | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | ===== Logging ===== | ||
| + | |||
| + | http:// | ||
| + | |||
| + | Doplnit změnu v rsyslog.conf(použito ve škole) | ||
| + | |||
| + | |||
| + | < | ||
| + | if known { | ||
| + | log (info, concat (" | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Synchonizace host souborů mezi primárním a sekundárním serverem ===== | ||
| + | |||
| + | <code bash ssh/ | ||
| + | host hplx05.grupteam.local | ||
| + | | ||
| + | user novak | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | |||
| + | |||
| + | <code bash dhcprsync> | ||
| + | #! /bin/bash -l | ||
| + | |||
| + | |||
| + | FILE=$HOSTNAME" | ||
| + | tar -czf / | ||
| + | mv / | ||
| + | |||
| + | rsync -avzh novak@hplx05.grupteam.local:/ | ||
| + | rsync -avzh novak@hplx05.grupteam.local:/ | ||
| + | rsync -avzh / | ||
| + | rsync -avzh / | ||
| + | |||
| + | / | ||
| + | ssh novak@hplx05.grupteam.local 'sudo / | ||
| + | </ | ||
| + | |||
| + | <code bash sudoers> | ||
| + | novak ALL=(ALL) NOPASSWD: / | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
