Jste-li běžným uživatelem Linuxu nebo správcem systému, možná budete potřebovat nastavit síť v systému. Na rozdíl od desktopových systémů, kde můžete používat dynamické konfigurace, budete muset na serverech provádět specifické konfigurace v závislosti na síťovém prostředí. Dynamické konfigurace se při restartu serveru neustále mění, takže v některých případech je nutné mít statické konfigurace, například když je třeba server vzdáleně spravovat nebo když na serveru běží aplikace nebo služba, která vyžaduje stálý přístup. V tomto článku tedy vysvětlíme, jak můžete nastavit základní síť v operačním systému Linux založeném na Debianu. Základní nastavení zahrnuje nastavení statické IP adresy, brány, DNS a názvu hostitele.

Pro popis postupu uvedeného v tomto článku jsme použili operační systém Debian 10.

Zobrazení aktuální konfigurace sítě

Pro zobrazení aktuální konfigurace sítě spusťte v Terminálu následující příkaz. Zobrazí se výstup pro každé rozhraní v samostatné části.

$ ip a

Pro zobrazení IP adresy můžete také spustit příkaz ifconfig.

$ ifconfig

Pro zjištění IP adresy serveru DNS spusťte v Terminálu následující příkaz:

$ cat /etc/resolv.conf

Změna konfigurace sítě

Základní konfigurace sítě zahrnuje nastavení statické nebo dynamické adresy IP, přidání brány, informace o serveru DNS. V operačním systému Debian lze síť konfigurovat různými způsoby.

Způsob 1: Použití příkazu ifconfig a route

V této metodě si ukážeme, jak konfigurovat nastavení sítě. Nezapomeňte však, že tato nastavení nebudou trvalá. Jakmile restartujete systém, nastavení budou odstraněna.

1. Nastavení sítě bude odstraněno. Přiřazení adresy IP rozhraní

Pomocí programu ifconfig přiřadíme našemu síťovému rozhraní adresu IP. Níže je uvedena syntaxe příkazu:

$ sudo ifconfig <interface> <IP_address> netmask <subnetmask> up

V následujícím příkladu příkaz přidělí síťovému rozhraní eth0 adresu IP 192.168.72.165. Maska sítě je 24 (255.255.255.0) bitů.

$ sudo ifconfig eth0 192.168.72.165 netmask 255.255.255.0 up

2. Nastavení výchozí brány

Výchozí brána je adresa používaná pro komunikaci s vnější sítí. Pro nastavení výchozí brány použijte následující syntaxi příkazu:

$ sudo route add default gw <IP_address> <interface>

V následujícím příkladu používám jako adresu výchozí brány 192.68.72.2.

$ sudo route add default gw 192.168.72.2 eth0

3. Nastavte svůj server DNS

Server DNS překládá název domény na adresu IP, aby prohlížeč mohl načíst internetové zdroje. Pro nastavení adresy jmenného serveru DNS použijte následující syntaxi příkazu:

$ echo "nameserver <IP_address>" > /etc/resolv.conf

V následujícím příkladu nastavuji jako adresu jmenných serverů veřejnou IP adresu DNS společnosti Google, která je 8.8.8.8.

$ echo "nameserver 8.8.8.8" > /etc/resolv.conf

Po dokončení můžete konfiguraci otestovat spuštěním příkazu ifconfig následujícím způsobem:

Odstranění adresy IP ze síťového rozhraní

Pro odstranění adresy IP ze síťového rozhraní spusťte v terminálu následující příkaz:

$ ip address del <IP_address> dev <interface>

Způsob 2: Změna nastavení sítě pomocí souboru rozhraní

Při tomto způsobu nakonfigurujeme trvalé nastavení sítě, které si systém bude pamatovat i po restartu. Za tímto účelem budeme muset upravit soubor /etc/network/interfaces pomocí libovolného textového editoru. Za tímto účelem spusťte v terminálu následující příkaz:

$ sudo nano /etc/network/interfaces

Poté do něj přidejte následující řádky:

auto eth0iface eth0 inet staticaddress 192.168.72.165netmask 255.255.255.0gateway 192.168.72.2

Nyní stiskněte Ctrl+O a poté Ctrl+X pro uložení a ukončení souboru.

Upozorňujeme, že řádek s adresou, maskou sítě a bránou musí začínat úvodním bílým znakem! V případě, že chcete adresu přidělovat dynamicky, použijte následující řádky:

auto eth0iface eth0 inet dhcp

Definování jmenných serverů (DNS)

Pro přidání informací o serveru DNS budeme muset upravit soubor /etc/resolv.conf. Za tímto účelem spusťte následující příkaz:

$ nano /etc/resolv.conf

Přidávám zde dva jmenné servery. Jeden je adresa veřejného serveru DNS společnosti Google a druhý je IP adresa mého směrovače.

nameserver 8.8.8.8nameserver 192.168.72.2

Nyní stiskněte Ctrl+O a poté Ctrl+X pro uložení a ukončení souboru.

Po dokončení můžete ověřit IP adresu pomocí příkazu ip a nebo ifconfig.

Způsob 3: Změna konfigurace sítě pomocí grafického rozhraní Debianu

V tomto způsobu použijeme grafický způsob konfigurace základního nastavení sítě.

Pro tento účel stiskněte na klávesnici tlačítko windows a do vyhledávacího řádku napište nastavení. Z výsledků, které se zobrazí, otevřete Nastavení. Poté v levém postranním panelu klepněte na kartu Síť. Poté klikněte na ikonu ozubeného kola rozhraní, které chcete nakonfigurovat.

Přejděte na kartu IPv4. Vyberte možnost Ručně a zadejte adresu IP, masku sítě, bránu a DNS.

V případě, že chcete adresu IP přidělovat dynamicky, vyberte možnost Automaticky (DHCP) a zadejte informace o DNS.

Po dokončení klikněte na Použít pro uložení změn.

Nastavení názvu hostitele

Stejně jako IP adresa slouží i jedinečný název hostitele k rozpoznání systému v síti. Chcete-li zjistit aktuální název hostitele systému, spusťte v Terminálu následující příkaz:

$ hostname

Chcete-li změnit název hostitele systému, můžete spustit následující příkaz. Po restartu systému se však obnoví původní název hostitele.

$ hostname host_name

Změním zde název hostitele z Debian na Debian10.

Chcete-li trvale změnit název hostitele, budete muset upravit soubor hostname umístěný v /etc/hostname. Zadejte k tomu následující příkaz:

$ sudo nano /etc/hostname

Tento soubor obsahuje pouze název hostitele souboru, změňte starý název na požadovaný a poté stiskněte Ctrl+O a Ctrl+X pro uložení a ukončení.

Několik dalších užitečných příkazů, které můžete potřebovat při nastavování sítě v operačním systému Debian:

Ping

Může být použit k testování spojení mezi dvěma systémy v síti LAN nebo WAN. Chcete-li otestovat připojení k zařízení, zadejte příkaz ping následovaný IP adresou nebo názvem hostitele daného zařízení:

$ ping <IP or hostname>

Arp:

Arp se používá k překladu IP adres na ethernetové adresy. Pro vypsání tabulky arp zadejte:

$ arp –a

Route

Slouží k zobrazení směrovací tabulky systému Linux.

$ route

Host

Překládá názvy hostitelů na IP adresy a naopak.

Pro vyhledání IP proti zadané doméně:

$ host domain_name

Pro vyhledání názvu domény proti zadané IP adrese.

$ host IP_address

Zapnutí a vypnutí rozhraní

Pro zapnutí rozhraní použijte:

$ ifup <interface>

Pro vypnutí rozhraní použijte:

$ ifdown <interface>

To je vše! V tomto článku jsme si vysvětlili, jak nastavit základní síť v operačním systému Debian. Probrali jsme různé metody včetně grafické a založené na příkazovém řádku. Můžete si vybrat tu, která je pro vás jednodušší a pohodlnější.

Konfigurace sítě v Debianu 10

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.