Kompletní průvodce konfigurací sítě v Ubuntu: nastavení GUI a CLI pro desktop a server

目次

1. Úvod

Kdy potřebujete nastavení sítě v Ubuntu?

Ubuntu je populární distribuce Linuxu, široce používaná jak pro desktopová prostředí, tak pro serverové operace. Ve většině případů jsou síťová nastavení konfigurována automaticky, ale existuje mnoho situací, kdy je vyžadována ruční konfigurace sítě.

Například:

  • Nastavení statické IP adresy při provozu jako server
  • Ruční zadání DNS serverů
  • Používání speciálních síťových konfigurací, jako jsou VPN
  • Konfigurace sítí z příkazové řádky v prostředích bez grafického rozhraní

Je konfigurace sítě v Ubuntu složitá?

Ve starších verzích Ubuntu bylo běžné upravovat soubor /etc/network/interfaces. Dnes je standardní konfigurační metodou Netplan a v GUI prostředích se široce používá NetworkManager.

Výsledkem je, že mnoho uživatelů se nyní ptá, kterou konfigurační metodu by měli použít.

  • Začátečníci, kteří chtějí snadnou konfiguraci přes GUI
  • Středně pokročilí a pokročilí uživatelé, kteří preferují ovládání z příkazové řádky
  • Administrátoři, kteří chtějí minimální konfiguraci pro servery nebo cloudová prostředí

Výběr vhodné metody podle vašich potřeb je zásadní.

Co se v tomto článku naučíte

Tento článek poskytuje přátelské, ale zároveň komplexní vysvětlení konfigurace sítě v Ubuntu, zahrnující:

  • Jakékoliv metody konfigurace – GUI (NetworkManager) i CLI (Netplan, nmcli)
  • Postupy pro připojení k drátové LAN i Wi‑Fi
  • Jak nastavit statické IP adresy
  • Nastavení DNS serverů a VPN připojení
  • Běžné techniky řešení síťových problémů
  • Často kladené otázky týkající se konfigurace sítě

Po přečtení tohoto průvodce odstraníte nejistotu ohledně síťových nastavení v Ubuntu a získáte jistotu konfigurovat sítě podle vašeho konkrétního použití.

2. Jak funguje konfigurace sítě v Ubuntu

Základní architektura správy sítě v Ubuntu

V Ubuntu je konfigurace a správa sítě řešena pomocí NetworkManager nebo Netplan. Použitý nástroj závisí na verzi Ubuntu a na tom, zda se jedná o desktopové nebo serverové prostředí.

NetworkManager je standardem v desktopových prostředích

Verze s grafickým rozhraním, jako je Ubuntu Desktop (např. Ubuntu 22.04 LTS), používají NetworkManager k správě síťových nastavení. Poskytuje grafické rozhraní, které i začátečníkům umožňuje intuitivně konfigurovat sítě.

NetworkManager nabízí funkce jako:

  • Automatické připojení k drátovým i bezdrátovým sítím
  • Ruční nastavení IP adresy
  • Správa DNS a proxy
  • Správa VPN připojení

K dispozici jsou také CLI nástroje jako nmcli a nmtui, které umožňují flexibilní konfiguraci i v případě, že není k dispozici GUI.

Netplan se používá v serverových prostředích

Ubuntu Server a další konfigurace bez grafického rozhraní používají Netplan – moderní systém pro konfiguraci sítě. Netplan ukládá nastavení do YAML souborů a aplikuje je pomocí netplan apply.

Netplan byl zaveden z důvodů, jako jsou:

  • Centralizované a snadno spravovatelné konfigurační soubory
  • Vynikající kompatibilita s automatizačními nástroji, jako je Ansible
  • Silná integrace se systemd pro moderní systémové architektury

Netplan může přepínat mezi podkladovými renderery, jako jsou NetworkManager a systemd‑networkd, což umožňuje flexibilní chování podle prostředí.

/etc/network/interfaces je zastaralý

Soubor /etc/network/interfaces, který byl dříve používán pro konfiguraci sítě, je nyní ve většině Ubuntu prostředí zastaralý.

Používá se jen ve starších verzích (Ubuntu 16.04 a starší) nebo ve speciálních případech. Dnes jsou standardem konfigurační soubory Netplan v YAML (např. /etc/netplan/01-netcfg.yaml).

3. Jak se připojit k síti v Ubuntu

Existují dva hlavní způsoby, jak se v Ubuntu připojit k internetu: pomocí GUI nástrojů nebo pomocí příkazové řádky (CLI). Tato sekce vysvětluje oba postupy pro drátovou LAN i Wi‑Fi připojení.

Síťová připojení pomocí GUI (NetworkManager)

Drátové LAN připojení

Drazené připojení LAN je obvykle detekováno a připojeno automaticky, když je zapojený kabel. Pro manuální konfiguraci IP adresy postupujte podle těchto kroků:

  1. Klikněte na ikonu sítě v pravém horním rohu
  2. Vyberte „Wired Connected“ → „Nastavení“
  3. Otevřete kartu „IPv4“
  4. Změňte „Automatic (DHCP)“ na „Manual“
  5. Zadejte IP adresu, podsíť, bránu a DNS
  6. Uložte a aplikujte nastavení

Připojení k Wi-Fi

Připojení k Wi-Fi je jednoduché:

  1. Klikněte na ikonu sítě
  2. Vyberte Wi-Fi síť ze seznamu dostupných
  3. Zadejte heslo a připojte se

Síťová připojení pomocí CLI

V serverových prostředích nebo při přístupu k systémům přes SSH musí být konfigurace sítě provedena z příkazového řádku. Primárním nástrojem používaným zde je nmcli.

Kontrola a povolení drátených připojení

nmcli device status
nmcli device connect enp0s3

Připojení k Wi-Fi

nmcli device wifi list
nmcli device wifi connect "SSID" password "password"

Kontrola stavu připojení

nmcli connection show --active

Znalost metod GUI i CLI vám umožní zvládnout jakékoli prostředí Ubuntu s jistotou.

4. Jak nakonfigurovat statickou IP adresu

Při provozování Ubuntu jako serveru nebo při budování specifického síťového prostředí je často vyžadována konfigurace statické IP adresy. Tato sekce vysvětluje metody založené na GUI (NetworkManager) i CLI (Netplan).

Konfigurace statické IP pomocí GUI (NetworkManager)

V desktopových prostředích Ubuntu můžete změnit síťová nastavení graficky. Postupujte podle níže uvedených kroků pro konfiguraci statické IP adresy.

Kroky

  1. Klikněte na ikonu sítě v pravém horním rohu
  2. Vyberte „Nastavení“ nebo připojenou síť
  3. Přepněte na kartu „IPv4“
  4. Změňte „Automatic (DHCP)“ na „Manual“
  5. Zadejte následující informace v sekci „Addresses“:
  • IP adresa (např. 192.168.1.100)
  • Maska podsítě (např. 255.255.255.0)
  • Brána (např. 192.168.1.1)
  1. Pokud je to nutné, zadejte DNS servery (např. 8.8.8.8)
  2. Klikněte na „Save“ a znovu se připojte

Pro aplikaci nastavení buď vypněte a zapněte síťové připojení, nebo restartujte systém.

Konfigurace statické IP pomocí CLI (Netplan)

V prostředích bez GUI, jako je Ubuntu Server, se pro konfiguraci používá Netplan. Nastavení definujete v souboru YAML a aplikujete je pomocí příkazu.

1. Kontrola umístění konfiguračního souboru

Konfigurační soubor je obvykle umístěn na jedné z následujících cest:

  • /etc/netplan/00-installer-config.yaml
  • /etc/netplan/01-netcfg.yaml

2. Příklad konfigurace YAML

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]

Poznámka: enp0s3 se liší v závislosti na prostředí. Zkontrolujte to pomocí příkazu ip a.

3. Aplikace konfigurace

sudo netplan apply

Ověření a řešení problémů

Po aplikaci konfigurace ji ověřte následujícím příkazem:

ip a

Pokud se síť nepřipojí, otestujte připojení k bráně nebo externímu DNS pomocí:

ping 8.8.8.8

5. Jak změnit DNS servery

Pokud je vaše internetové připojení nestabilní nebo je rozlišení názvů pomalé, kontrola nastavení DNS vám může pomoci. V korporátních nebo soukromí zaměřených prostředích můžete také potřebovat specifikovat vlastní DNS servery.

Specifikace DNS serverů pomocí GUI

Postupujte podle těchto kroků v Ubuntu Desktop:

Kroky

  1. Klikněte na ikonu sítě v pravém horním rohu
  2. Otevřete „Nastavení“ nebo připojenou Wi-Fi/drátenou síť
  3. Vyberte kartu „IPv4“ nebo „IPv6“
  4. Manuálně zadejte DNS adresy (např. 8.8.8.8, 1.1.1.1 )
  5. Vypněte „Automatic DNS“, pokud je to relevantní
  6. Uložte a znovu připojte síť

Po aplikaci nastavení ověřte rozlišení DNS pomocí:

dig www.google.com

nebo

systemd-resolve --status

Změna DNS pomocí CLI (Netplan)

1. Otevření konfiguračního souboru

sudo nano /etc/netplan/01-netcfg.yaml

2. Příklad konfigurace DNS

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1

3. Aplikování nastavení

sudo netplan apply

4. Ověření stavu DNS

resolvectl status

nebo

cat /etc/resolv.conf

Poznámka: resolv.conf je symbolický odkaz. Nepředpokládá se přímé úpravování. Vždy konfigurujte DNS prostřednictvím Netplan nebo NetworkManager.

Vztah mezi systemd-resolved a DNS

Ubuntu používá systemd-resolved k zpracování rozlišení DNS a /etc/resolv.conf je generován touto službou.

Můžete ji restartovat pomocí:

sudo systemctl restart systemd-resolved

6. Jak konfigurovat VPN připojení

Připojení VPN jsou často vyžadována pro bezpečný přístup k firemním sítím, ochranu na veřejném Wi-Fi nebo obcházení regionálních omezení.

Konfigurace OpenVPN přes GUI (NetworkManager)

Instalace požadovaných balíčků

sudo apt update
sudo apt install network-manager-openvpn-gnome

Po instalaci je doporučen restart.

Kroky konfigurace

  1. Klikněte na ikonu sítě → „Nastavení VPN“ nebo „Přidat VPN“
  2. Vyberte „OpenVPN“ a klikněte na „Vytvořit“
  3. Zadejte poskytnuté detaily VPN:
  • Adresa serveru
  • Metoda autentizace
  • Certifikáty a klíče, pokud jsou vyžadovány
  1. Konfigurujte proxy nebo DNS, pokud je potřeba
  2. Uložte a aktivujte připojení

Při úspěšném připojení VPN se objeví ikona klíče.

Konfigurace L2TP/IPsec přes GUI

Instalace dalších balíčků

sudo apt install network-manager-l2tp-gnome

Restartujte pro povolení možnosti L2TP.

Kroky

  1. Přidejte VPN a vyberte „L2TP“
  2. Zadejte adresu serveru, uživatelské jméno a heslo
  3. Otevřete „Nastavení IPsec“ a zadejte předem sdílený klíč
  4. Zkontrolujte pokročilé možnosti, jako je MPPE
  5. Uložte a připojte

Konfigurace OpenVPN přes CLI

1. Instalace OpenVPN

sudo apt install openvpn

2. Připojení pomocí konfiguračního souboru

sudo openvpn --config your-config.ovpn

Řešení problémů s VPN připojeními

  • Ověřte adresu serveru a port
  • Zkontrolujte nastavení firewallu ( ufw ) a omezení ISP
  • Ujistěte se, že certifikáty jsou správně umístěny
  • Zkontrolujte logy pomocí journalctl -xe nebo /var/log/syslog

7. Běžné síťové problémy a řešení

I při správné konfiguraci se mohou vyskytnout problémy, jako je žádný přístup k internetu nebo chybějící Wi-Fi sítě.

Základní kontroly připojení

1. Ověření hardwaru

  • Ujistěte se, že jsou LAN kabely připojeny
  • Potvrďte, že jsou bezdrátové adaptéry povoleny
    nmcli device status
    

2. Přiřazení IP adresy

ip a

3. Testování připojení

ping 192.168.1.1
ping 8.8.8.8

Wi-Fi není detekováno nebo chybí SSID

lshw -C network
sudo ubuntu-drivers devices
sudo apt install [recommended-driver]

Problémy s rozlišením DNS

Pokud funguje IP připojení, ale doménová jména selžou, jsou nastavení DNS pravděpodobně špatně nakonfigurována.

Změny nejsou aplikovány

sudo netplan apply
sudo systemctl restart NetworkManager

8. FAQ o konfiguraci sítě Ubuntu

Q1: Wi-Fi se na Ubuntu neobjevuje. Co mám dělat?

A: Zkontrolujte rozpoznání zařízení a nainstalujte doporučený ovladač pomocí ubuntu-drivers.

Q2: Nakonfiguroval jsem statickou IP, ale nemohu se připojit k internetu.

A: Ověřte bránu, DNS, prefix podsítě a ujistěte se, že byl spuštěn netplan apply.

Q3: Lze konfiguraci sítě provést pouze pomocí CLI?

A: Ano. Používejte nmcli a netplan v závislosti na prostředí.

Q4: Je restart vyžadován pro aplikování změn?

.A: Není nutné. Znovu připojte síť nebo použijte netplan apply.

Q5: Jak mohu resetovat nastavení sítě?

nmcli connection show
nmcli connection delete <connection-name>

9. Shrnutí

Konfigurace sítě v Ubuntu nabízí několik přístupů v závislosti na vašem prostředí a použití.

Hlavní body

  • Konfigurace pomocí grafického rozhraní s NetworkManager
  • Konfigurace z příkazové řádky pomocí nmcli a Netplan
  • Přizpůsobení statické IP a DNS
  • Nastavení a řešení problémů s VPN
  • Praktická diagnostika a časté dotazy

Vyberte správnou metodu pro své prostředí

Use CaseRecommended Method
Desktop usageGUI (NetworkManager)
Server / CloudCLI (Netplan)
Remote managementSSH + nmcli / YAML
Security-focused setupsVPN + Manual DNS

Stabilní síť zvyšuje produktivitu

Flexibilita Ubuntu umožňuje výkonné přizpůsobení, ale nesprávná nastavení mohou způsobit problémy s připojením. Použijte tento průvodce k odstranění nejistoty a sebejistému správě vaší sítě.

Tímto končí kompletní průvodce konfigurací sítě v Ubuntu.