GNU/Linux >> Znalost Linux >  >> Debian

Jak nastavit statickou IP adresu na Debian Linuxu

Cíl

Cílem je nakonfigurovat statickou IP adresu na serveru Debian Linux.

Vezměte prosím na vědomí, že pro desktopové instalace se doporučuje používat nástroje GUI, jako je network-manager . Pokud si přejete konfigurovat síťová rozhraní přímo pomocí /etc/network/interfaces soubor na vaší ploše, ujistěte se, že jste zakázali všechny ostatní démony konfigurace sítě, které by mohly rušit. Například níže uvedené příkazy deaktivují network-manager :

# systemctl stop NetworkManager.service
# systemctl disable NetworkManager.service

Verze operačního systému a softwaru

  • Operační systém: – Debian 9 (Stretch)

Požadavky

Je vyžadován privilegovaný přístup k vašemu systému Debian Linux.

Obtížnost

SNADNÉ

Konvence

  • # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
  • $ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Pokyny

Povolit statickou IP

Ve výchozím nastavení naleznete následující konfiguraci v /etc/network/interfaces konfigurační soubor sítě:

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

Aktualizujte iface eth0 inet dhcp na iface eth0 inet static . Výsledný obsah /etc/network/interfaces konfigurační soubor sítě by měl vypadat podobně jako soubor níže:

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static

Konfigurovat IP adresu

V této fázi máme dvě možnosti, jak nakonfigurovat statickou IP adresu pro naše eth0 síťové rozhraní. První možností je přidat konfiguraci IP adresy přímo do /etc/network/interfaces soubor. Připojte následující řádek ke svému stávajícímu /etc/network/interfaces :

        address 10.1.1.125
        netmask 255.0.0.0
        gateway 10.1.1.1

Výsledný obsah /etc/network/interfaces soubor by měl vypadat jako ten níže. Podle potřeby aktualizujte svou IP adresu, masku sítě a bránu:

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
      address 10.1.1.125
      netmask 255.0.0.0
      gateway 10.1.1.1

Druhou a doporučenou možností je definovat vaše síťová rozhraní samostatně v /etc/network/interfaces.d/ adresář.

Během networking inicializace démona /etc/network/interfaces.d/ v adresáři se vyhledá konfigurace síťového rozhraní. Jakákoli nalezená konfigurace sítě je zahrnuta jako součást /etc/network/interfaces .

Vytvořte nový konfigurační soubor sítě s libovolným názvem souboru, např. eth0 a zahrnout eth0 Konfigurace IP adresy je uvedena níže. Chcete-li to provést, použijte svůj preferovaný textový editor, například vim:

# cat /etc/network/interfaces.d/eth0
iface eth0 inet static
      address 10.1.1.125
      netmask 255.0.0.0
      gateway 10.1.1.1

Nyní odstraňte výše uvedené řádky z /etc/network/interfaces takže skončíte s:

# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0

Statický server DNS

Pro konfiguraci statického DNS upravte /etc/resolv.conf a uveďte IP adresu vašeho preferovaného nameserver např.:

nameserver 8.8.8.8

Případně přidejte následující řádek do /etc/network/interfaces konfigurační soubor sítě:

dns-nameservers 8.8.8.8 8.8.4.4

Použít změny

Chcete-li použít změny, restartujte síťového démona:

# service networking restart

Debian
  1. Základy Linuxu – Statická IP a konfigurace sítě na Debian Linuxu

  2. Jak nakonfigurovat statickou IP adresu na Fedoře

  3. Změnit Mac adresu trvale uvnitř /etc/network/interfaces?

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

  2. Existuje způsob, jak zakázat klienta DHCP v Raspbian Linuxu na Rasperry Pi?

  3. Jak nastavit /etc/issues, aby zobrazoval IP adresu pro eth0

  1. Nespravovaná síť na Debian Linux – řešení

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

  3. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?