Pro nás všechny, kteří spravujeme sítě nebo operační systémy, bylo v určitém okamžiku nutné nakonfigurovat DHCP (Dynamic Host Configuration Protocol), což je funkce, která má za úkol vytvářet leasingy nebo skupiny IP adres pro náhodné přiřazování počítačů na lokální sítě bez jejich opakování a v rámci této koncese IP adres bude možné rezervovat IP adresy pro některé další úkoly podpory.
CentOS 8 je díky svým bezpečnostním, výkonovým a provozním funkcím jednou z distribucí Linuxu zaměřených na společnosti. Proto níže podrobně uvidíme, jak nainstalovat a konfigurovat server DHCP v CentOS 8 na úrovni serveru i klienta.
1. Jak nainstalovat DHCP na server CentOS 8
Krok 1
Prvním krokem, který musíme udělat, je instalace protokolu DHCP na serverový počítač, proto provedeme následující příkaz:
sudo dnf -y nainstalovat dhcp -server
ZVĚTŠIT
Krok 2
Když tento proces skončí, uvidíme následující:
ZVĚTŠIT
2. Jak nakonfigurovat server DHCP v CentOS 8
Krok 1
Jakmile je nainstalován, chystáme se jej konfigurovat, za tímto účelem přistoupíme k následujícímu souboru s naším požadovaným editorem:
sudo nano /etc/dhcp/dhcpd.confUvidíme následující:
ZVĚTŠIT
Krok 2
V horní části tohoto souboru zadáme následující proměnné:
volba název-domény "solvetic.lan"; volba serverů název-domény ns1.solvetic.lan, ns2.solvetic.lan; výchozí doba pronájmu 3600; maximální doba pronájmu 7200; autoritativní;
ZVĚTŠIT
Krok 3
Poté zadáme následující:
podsíť 192.168.1.1 maska sítě 255.255.255.0 {volitelné směrovače 192.168.1.1; volba maska podsítě 255.255.255.0; možnost hledání domény "solvetic.lan"; volba název-domény-servery 192.168.0.1; rozsah 192.168.0.15 192.168.0.45; rozsah 192,168,0,60 192,168,10,90; }
ZVĚTŠIT
Krok 4
V těchto řádcích jsme definovali:
- Doména
- Doba odezvy
- Směrovač IP
- Maska podsítě
- Hledat doménu
- Rozsahy adres IP, které se mají použít
Změny uložíme pomocí kláves Ctrl + O a editor ukončíme klávesami Ctrl + X.
Jakmile to bude hotové, spustíme službu dhcp:
sudo systemctl start dhcpd
ZVĚTŠIT
Krok 5
Stav DHCP zkontrolujeme následujícím příkazem:
sudo systemctl status dhcpd
ZVĚTŠIT
Krok 6
Přidáme službu DHCP do brány firewall CentOS 8 a aktualizujeme pravidla pomocí následujících příkazů:
sudo firewall-cmd --add-service = dhcp --permanent sudo firewall-cmd -reload
ZVĚTŠIT
Krok 7
Povolujeme spuštění služby DHCP při spuštění CentOS 8:
sudo systemctl povolit dhcpd
ZVĚTŠIT
Krok 8
Pokud si přejeme, můžeme potvrdit port, přes který poslouchá DHCP:
sudo netstat -tulpen
ZVĚTŠIT
Až do tohoto okamžiku jsme nainstalovali server DHCP na CentOS 8.
3. Jak konfigurovat klienta CentOS 8 DHCP
Krok 1
Přejdeme k počítači CentOS 8, který bude fungovat jako klient, a tam nainstalujeme klienta DHCP následujícím příkazem:
sudo dnf -y install dhcp -client
ZVĚTŠIT
Krok 2
Na konci uvidíme následující:
ZVĚTŠIT
Krok 3
Nyní použijeme příkaz dhclient následovaný rozhraním pro požadavky DHCP:
"rozhraní" sudo dhclient
ZVĚTŠIT
Krok 4
Vytvoříme trvalé připojení DHCP, proto provedeme následující:
ifname = "adaptér" připojení nmcli upravit $ {ifname} ipv4.method automatické připojení nmcli dolů $ {ifname}; připojení nmcli nahoru $ {ifname}
ZVĚTŠIT
Krok 5
Parametry adaptéru konfigurujeme následujícím příkazem:
sudo nano / etc / sysconfig / network-scripts / ifcfg-enp0s3PoznámkaV každém případě musíme zadat správný adaptér.
Krok 6
Zde upravujeme následující:
DEVICE = "enp0s3" BOOTPROTO = "dhcp" ONBOOT = "yes" TYPE = "Ethernet" PERSISTENT_DHCLIENT = "yes"
ZVĚTŠIT
Změny uložíme pomocí kláves Ctrl + O a opustíme klávesy Ctrl + X.
Krok 7
Poté restartujeme klientský počítač a příkazem „ip a“ uvidíme, že IP adresa byla přiřazena z rozsahu, který jsme stanovili:
ZVĚTŠIT
Krok 8
Ze serveru vidíme připojení DHCP provedením následujícího. Tam najdeme konkrétní detaily týmu.
kočka /var/lib/dhcpd/dhcpd.lease
ZVĚTŠIT
Solvetic vysvětlil, jak nainstalovat a konfigurovat DHCP jako server a klient v CentOS 8.