GNU/Linux >> Znalost Linux >  >> Linux

Konfigurace statických a dynamických IP adres pro DHCP

Konfigurace IP adresy je jedním z nejdůležitějších, i když jednoduchým nastavením na vašich síťových zařízeních. Pracovní stanice, servery, routery a další součásti musí mít správně přiřazené nastavení IP adresy, aby se mohly připojit k síti.

Tato dvoudílná série článků pokrývá nastavení statické a dynamické adresy IP a konfiguraci serveru DHCP. Tento článek (první část) definuje síťové identity, porovnává statické a dynamické konfigurace a pokrývá příkazy potřebné ke správě nastavení. Druhá část se zabývá nasazením serveru DHCP, konfigurací rozsahu DHCP a správou dynamických IP adres na straně klienta.

[ Mohlo by se vám také líbit: The name game:Pojmenování síťových rozhraní v Linuxu ]

Tři identity

Síťové uzly mají tři identity:název hostitele, logickou adresu a fyzickou adresu. Tyto tři adresy poskytují různé typy konektivity a používají se různými způsoby během síťové komunikace.

Tyto tři identity jsou:

  • Název hostitele – popisná, snadno zapamatovatelná jména pro užitek lidí
  • IP adresa – logická adresa pro jednoznačnou identifikaci síťového uzlu, primárně využívaná směrovači
  • Adresa MAC – fyzická adresa zakódovaná na kartě síťového rozhraní (NIC), kterou používají hlavně přepínače

Názvy hostitelů se konfigurují při instalaci operačního systému a adresy MAC jsou pevně zakódovány na síťových adaptérech. Sysadmins obvykle konfigurují informace o IP adrese na serverech, pracovních stanicích, přenosných systémech a síťových zařízeních.

Budu se zabývat dvěma primárními způsoby poskytování informací o IP adrese uzlům:statické a dynamické konfigurace.

Statické a dynamické konfigurace:

  • Statické – ručně konfigurované správci systému
  • Dynamické – automaticky pronajaté klienty ze serveru Dynamic Host Configuration Protocol (DHCP)

Standardní nastavení jsou IP adresy, masky podsítě, výchozí brány a jmenné servery.

Statická konfigurace

NetworkManager se primárně stará o konfiguraci sítě. NetworkManager lze použít v prostředí GUI, TUI nebo CLI.

nmcli Proces nastavení statické konfigurace IP spočívá ve vytvoření profilu připojení a následném nastavení požadovaných hodnot. Red Hat má dokumentaci zde.

Zde je příklad vytvoření síťového připojení s názvem home-network s IP adresou 192.168.2.200/24, výchozí bránou 192.168.2.1 a jmenným serverem 8.8.8.8:

# nmcli connection add con-name home-network ifname enp7s0 type ethernet

# nmcli connection modify home-network ipv4.gateway 192.168.2.1

# nmcli connection modify home-network ipv4.addresses 192.168.2.200/24

# nmcli connection modify home-network ipv4.dns 8.8.8.8

# nmcli connection up home-network

Konfiguraci GUI lze provést výběrem Ručně a poté vyplňte prázdná místa příslušnými informacemi.

Připomeňme, že při konfiguraci IP adres nemůžete udělat žádné typografické chyby a duplicitní adresy způsobí problémy se síťovým připojením.

Proč statické konfigurace?

Statické IP adresy se nemění, pokud je administrátor aktivně nepřekonfiguruje. To je důležitý fakt, pokud jde o servery, protože většina klientských počítačů musí být schopna najít servery konzistentně.

Například souborový server NFS, který hostuje adresáře oddělení, si musí v průběhu času uchovávat stejnou IP adresu jako konfigurační soubory, jako je /etc/fstab klientského počítače. soubor může používat IP adresu pro připojení.

Ostatní síťové uzly mohou také potřebovat neměnnou identitu sítě. Zařízení, jako jsou firewally nebo proxy, tiskové servery, servery pro rozlišení názvů, webové servery a prakticky všechna ostatní infrastrukturní zařízení potřebují konzistentní identitu. Systémoví správci téměř vždy nakonfigurují tyto systémy se statickou IP adresou.

Sledování IP adres

Je nezbytné sledovat vaše staticky přidělené IP adresy. V závislosti na velikosti vašeho prostředí to může být tak jednoduché jako textový dokument nebo tabulka, až po specializovaný software, který se integruje s adresářovými službami a DHCP. Považuji za nejlepší alespoň sledovat IP adresu (a masku podsítě), MAC adresu (není nezbytná), název hostitele, roli v síti (odůvodňuje, proč mají zařízení statickou IP) a jakékoli další poznámky.

Dynamické konfigurace

Zařízení, která vyžadují konfiguraci statické IP adresy, tvoří relativně malé procento vaší sítě. Většina síťových zařízení jsou systémy koncových uživatelů, jako jsou pracovní stanice, notebooky, telefony, tablety a další přechodná zařízení. Kromě toho tyto systémy obvykle nehostují síťové služby, které musí být zjistitelné jinými počítači.

Konfigurace IP adres jsou neúprosné, pokud jde o duplikáty a překlepy. Nastavení statické IP adresy je navíc poměrně časově náročné. A konečně, nastavení IP adresy bývá dočasné, zejména s příchodem přenosných zařízení, jako jsou notebooky, telefony a tablety. Pro úsporu času a snížení pravděpodobnosti chyby je pro tyto typy uzlů vhodnější dynamické přidělování IP adres.

Systémy Linux jsou konfigurovány jako klienti DHCP pomocí NetworkManageru.

Zde je příklad přidání profilu síťového připojení nakonfigurovaného k zapůjčení adresy IP od DHCP:

# nmcli connection add con-name home-network ifname enp7s0 type ethernet

Nezadáním adresy NetworkManager přebírá roli klienta DHCP.

Zde je snímek obrazovky dynamické konfigurace IP adresy z GUI:

Příkaz dhclient

dhclient Příkaz se také používá ke správě dynamických konfigurací IP adres. V RHEL 8 však konfigurace sítě, včetně DHCP, zpracovává NetworkManager. Starší verze RHEL spoléhají na dhclient , stejně jako některé další distribuce.

# dhclient

ip route zobrazí informace o pronájmu.

Druhý článek v této sérii se zabývá dhclient příkaz podrobněji.

[ Bezplatný cheat:Získejte seznam linuxových nástrojů a příkazů pro správu serverů a sítí. ]

Sbalit

Nastavení IP adresy je zásadní pro síťovou komunikaci. Hodnoty jako IP adresa, maska ​​podsítě, výchozí brána a jmenné servery mohou být spravovány ručně, ale správci systému musí být velmi opatrní, aby neudělali nějaké chyby. Statická nastavení se nezmění, dokud je administrátor nepřekonfiguruje, takže jsou nezbytná pro servery, jejichž služby jsou dostupné v síti.

Dynamické konfigurace IP jsou mnohem pohodlnější pro systémy, které nehostí síťové služby, jako jsou zařízení koncových uživatelů. Kromě toho mnoho z těchto zařízení pravidelně vstupuje do sítě a opouští ji a bylo by velmi časově náročné nastavovat hodnoty IP pokaždé ručně. Místo toho se server DHCP používá k hostování fondu dostupných adres, které si klientské systémy mohou pronajmout.

Pochopení rozdílu mezi statickými a dynamickými IP adresami je jednoduché, ale pro administrátory zásadní. Obecně platí, že servery a síťová zařízení využívají statické, neměnné IP adresy, zatímco klientská zařízení spoléhají na dynamicky přidělované konfigurace IP.


Linux
  1. Jak zacházet s dynamickými a statickými knihovnami v Linuxu

  2. Jak nastavit statickou IP adresu a nakonfigurovat síť v Linuxu

  3. Jak spravovat statický a dynamický inventář hostitelů Ansible

  1. Bash pro průvodce smyčkou a příklady

  2. Jak nastavit statickou IP adresu a upravit směrovací tabulku v systému Linux

  3. Jak nakonfigurovat statickou a dynamickou IP adresu v Arch Linuxu

  1. Jak nakonfigurovat plochu pro statickou IP adresu?

  2. Příklady Bash for Loop a While Loop

  3. Zakázat a znovu povolit randomizaci rozložení adresního prostoru pouze pro mě