Přejít na hlavní obsah

Jak nainstalovat statickou IP v Linuxu: podrobné pokyny

Statická IP adresa umožňuje nastavit trvalé ID pro vaše zařízení v síti a poskytuje stabilní připojení k internetu. V tomto článku se podíváme na podrobný návod, jak nainstalovat statickou IP adresu v operačním systému Linux.

Než začnete konfigurovat statickou IP, budete muset znát některé informace. Budete potřebovat následující data: IP adresu vašeho routeru (brána), IP adresu serveru DNS (obvykle poskytovanou vaším ISP) a IP adresu vašeho počítače.

Jak tedy nainstalovat statickou IP adresu v Linuxu? Nejprve otevřete terminál a zadejte příkaz "ifconfig" nebo "ip addr" (bez uvozovek), abyste zjistili aktuální IP adresu vašeho počítače. Poté otevřete soubor nastavení síťových připojení. V různých distribucích Linuxu to může být soubor "/ etc/network/interfaces" nebo "/etc/sysconfig/network-scripts / ifcfg-eth0".

Tento soubor budete muset upravit přidáním několika řádků s nastavením statické IP. Zadejte požadovanou IP adresu, masku podsítě, bránu a server DNS. Po provedení změn uložte soubor a restartujte síťové rozhraní pomocí příkazu "sudo service network restart" nebo "sudo systemctl restart network". Váš linuxový počítač nyní použije statickou IP adresu, kterou jste nainstalovali.

Při nastavování statické IP adresy buďte opatrní. Nesprávné nastavení může vést k problémům s připojením k internetu.

Nyní víte, jak nainstalovat statickou IP adresu v Linuxu. Podle tohoto podrobného návodu budete moci snadno nastavit stabilní a spolehlivé připojení k vaší síti.

Příprava na instalaci

Před instalací statické IP v Linuxu je třeba provést několik předběžných kroků:

1. Definovat síťové zařízení

Nejprve musíte zjistit, jaké síťové zařízení používáte. K tomu lze využít příkaz:

V důsledku provedení tohoto příkazu se zobrazí seznam síťových zařízení připojených k vašemu systému. Je třeba určit název zařízení, do kterého chcete nastavit statickou IP.

2. Ověřte dostupnost potřebných balíčků

Instalace statické IP v Linuxu vyžaduje přítomnost některých balíčků. Ujistěte se, že váš systém již má nainstalované následující balíčky:

net-tools - obsahuje nástroje potřebné pro správu sítě, včetně příkazu ifconfig . iproute2 - obsahuje nové nástroje pro konfiguraci sítě, včetně příkazu ip .

Pokud balíčky chybí, lze je nainstalovat pomocí Správce balíčku vaší distribuce.

Určení aktuálního nastavení sítě

Před zahájením nastavení statické IP adresy je nutné určit aktuální nastavení sítě.

Existují různé způsoby, jak určit aktuální nastavení sítě, ale jedním z nejjednodušších a nejběžnějších je použití příkazu "ifconfig".

Chcete-li získat informace o síťových rozhraních a jejich aktuálním nastavení, spusťte v terminálu následující příkaz:

ifconfig

Po provedení příkazu, uvidíte výstup se seznamem síťových rozhraní a jejich nastavení. Důležité informace jsou IP adresa, maska podsítě a výchozí brána.

K získání podobných informací o síťových rozhraních lze také použít příkaz "ip addr show":

ip addr show

Věnujte pozornost informacím, které se zobrazují za klíčovým slovem "inet". Označuje IP adresu a masku podsítě pro každé síťové rozhraní.

Tyto příkazy vám pomohou určit aktuální nastavení sítě, což vám umožní správně nakonfigurovat statickou IP adresu v Linuxu.

Změna nastavení síťového rozhraní

Chcete-li nainstalovat statickou IP v Linuxu, musíte postupovat podle následujících kroků:

  1. Otevřete terminál a zadejte příkaz sudo nano /etc/network/interfaces pro úpravu konfiguračního souboru síťového rozhraní.
  2. Najděte řádek začínající na iface následovaný názvem vašeho síťového rozhraní (jako je eth0 nebo wlan0 ).
  3. Před řádkem iface přidejte nový řádek pomocí příkazu address a zadejte požadovanou statickou IP adresu. Například: address 192.168.0.2 .
  4. Přidejte řetězec pomocí příkazu netmask a zadejte síťovou masku. Například: netmask 255.255.255.0 .
  5. Pokud používáte výchozí bránu, přidejte řetězec pomocí příkazu gateway a zadejte IP adresu brány. Například: gateway 192.168.0.1 .
  6. Stisknutím Ctrl + O uložíte změny a poté Ctrl+X ukončíte editor nano .
  7. Restartujte síťové rozhraní zadáním příkazu sudo/etc / init.d/networking restart .

Váš linuxový počítač nyní použije uvedenou statickou IP adresu namísto automatického přijímání IP adresy prostřednictvím DHCP.

Vytvoření nového konfiguračního souboru

Pro instalaci statické IP adresy v Linuxu bude nutné vytvořit nový konfigurační soubor.

1. Otevřete terminál a zadejte příkaz:

sudo nano / etc / síť / rozhraní.d / eth0

2. В открывшемся редакторе введите следующую информацию:

# Tento soubor popisuje síťová rozhraní dostupná ve vašem systému
# a jak je aktivovat. Další informace viz rozhraní (5).
# Síťové Rozhraní loopback
auto lo
iface lo inet loopback
# Primární síťové rozhraní
auto eth0
iface eth0 inet static
adresa YOUR_STATIC_IP_ADDRESS
netmask YOUR_NETMASK
gateway YOUR_GATEWAY_IP_ADDRESS
dns-nameservers YOUR_DNS_SERVER_IP_ADDRESS

Nahraďte YOUR_STATIC_IP_ADDRESS, YOUR_NETMASK , YOUR_GATEWAY_IP_ADDRESS a YOUR_DNS_SERVER_IP_ADDRESS příslušnými hodnotami, které označují vaši konfiguraci sítě.

3. Uložte změny stisknutím Ctrl + O a poté zavřete Editor stisknutím Ctrl+X .

Nyní máte nový konfigurační soubor pro instalaci statické IP adresy v Linuxu.

Konfigurace nového souboru

Chcete-li nakonfigurovat statickou IP v Linuxu, budete muset vytvořit nebo upravit konkrétní konfigurační soubor. Většina distribucí Linuxu používá konfigurační soubor sítě s názvem "interfaces". Chcete-li tento soubor vytvořit nebo upravit, postupujte podle následujících kroků:

  • Otevřete terminál nebo konzolové okno.
  • Zadejte příkaz sudo nano/etc/network / interfaces a stiskněte Enter.
  • Pokud soubor již existuje, budete vyzváni k jeho úpravě. Pokud soubor neexistuje, vytvoří se nový soubor.
  • V editoru, který se otevře, přidejte nebo změňte následující řádky podle vašich požadavků:

Příklad obsahu souboru interfaces:

auto eth0iface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0gateway 192.168.1.1dns-nameservers 8.8.8.8 8.8.4.4

Výše uvedený příklad konfigurace určuje statickou IP adresu (192.168.1.100), masku podsítě (255.255.255.0), výchozí bránu (192.168.1.1) a servery DNS (8.8.8.8 a 8.8.4.4).

Po dokončení úprav uložte změny a zavřete Editor souborů.

Restartování síťových služeb

Po nastavení statické IP adresy v Linuxu je někdy nutné restartovat síťové služby, aby se změny projevily. K tomu lze použít příkazy systemctl nebo service.

Restartování síťových služeb pomocí příkazu systemctl spusťte v terminálu následující příkaz:

sudo systemctl restart networking.service

Pokud službu nepoužíváte networking.service, vyměňte jej za název příslušné služby ve vaší distribuci.

Pokud vaše distribuce používá příkaz service, spusťte následující příkaz:

sudo service networking restart

Některé distribuce Linuxu mohou mít také své vlastní metody restartu síťových služeb. Podrobnější informace o způsobu restartování síťových služeb ve vašem operačním systému naleznete v dokumentaci vaší distribuce nebo komunitních fórech.

Po restartování síťových služeb by měly vstoupit v platnost změny provedené v nastavení statické IP adresy. Ujistěte se, že se IP adresa úspěšně změnila, spusťte příkaz ifconfig nebo ip addr show a zkontrolujte, zda se nová IP adresa zobrazuje v příslušném síťovém rozhraní.

Kontrola nastavení

Jakmile nastavíte statickou IP adresu v Linuxu, musíte provést kontrolu, abyste se ujistili, že změny úspěšně vstoupily v platnost.

Chcete-li to provést, postupujte podle následujících kroků:

  1. Otevřete terminál a zadejte příkaz ifconfig . Tento příkaz vám umožňuje zobrazit aktuální nastavení sítě.
  2. Najděte rozhraní, které jste nakonfigurovali pomocí statické IP adresy. Obvykle se jedná o eth0 nebo eth1, ale může se lišit v závislosti na konfiguraci vašeho systému.
  3. Ujistěte se, že IP adresa zadaná pro vybrané rozhraní odpovídá statické IP adrese, kterou jste nastavili.
  4. Zkontrolujte, zda jsou předepsány správné hodnoty pro masku podsítě, bránu a servery DNS. Měly by se shodovat s těmi, které jste zadali při konfiguraci statické IP.

Pokud jsou všechna nastavení správná, pak jste v Linuxu úspěšně nainstalovali statickou IP adresu. Pokud se něco neshoduje, zkuste nastavení opakovat znovu.