GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nakonfigurovat statickou IP adresu na Ubuntu 18.04

V tomto tutoriálu vysvětlíme, jak nastavit statickou IP adresu na Ubuntu 18.04.

Obecně platí, že adresy IP jsou přidělovány dynamicky serverem DHCP vašeho routeru. Nastavení statické IP adresy na vašem počítači Ubuntu může být vyžadováno v různých situacích, jako je konfigurace přesměrování portů nebo spuštění mediálního serveru ve vaší síti.

Konfigurace statické IP adresy pomocí DHCP #

Nejjednodušší a doporučený způsob, jak přiřadit statickou IP adresu zařízení ve vaší LAN, je nastavení statického DHCP na vašem routeru. Statická DHCP nebo rezervace DHCP je funkce, kterou najdeme na většině směrovačů, díky které server DHCP automaticky přiřadí stejnou IP adresu konkrétnímu síťovému zařízení pokaždé, když si zařízení vyžádá adresu od serveru DHCP. Funguje to tak, že jedinečné MAC adrese zařízení přiřadíte statickou IP. Kroky pro konfiguraci rezervace DHCP se liší router od routeru a je vhodné nahlédnout do dokumentace dodavatele.

Netplan #

Počínaje verzí 17.10 je Netplan výchozím nástrojem pro správu sítě na Ubuntu a nahrazuje konfigurační soubor /etc/network/interfaces které byly dříve použity ke konfiguraci sítě na Ubuntu.

Netplan používá konfigurační soubory v syntaxi YAML. Chcete-li nakonfigurovat síťové rozhraní pomocí Netplan, musíte pro toto rozhraní vytvořit popis YAML a Netplan vygeneruje požadované konfigurační soubory pro vámi vybraný nástroj pro vykreslování.

Netplan aktuálně podporuje dva renderery NetworkManager a Systemd-networkd. NetworkManager se většinou používá na stolních počítačích, zatímco Systemd-networkd se používá na serverech bez GUI.

Konfigurace statické IP adresy na serveru Ubuntu #

Novější verze Ubuntuuses ‚Predictable Network Interface Names‘, které ve výchozím nastavení začínají en[letter][number] .

Prvním krokem je určení názvu ethernetového rozhraní, které chcete nakonfigurovat. Chcete-li tak učinit, použijte ip link příkaz, jak je znázorněno níže:

ip link

Příkaz vytiskne seznam všech dostupných síťových rozhraní. V tomto případě je název rozhraní ens3 :

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
3: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

Konfigurační soubory Netplan jsou uloženy v /etc/netplan adresář a mají příponu .yaml . V tomto adresáři pravděpodobně najdete jeden nebo dva soubory YAML. Soubor se může lišit nastavení od nastavení. Obvykle se soubor jmenuje buď 01-netcfg.yaml , 50-cloud-init.yaml nebo NN_interfaceName.yaml , ale ve vašem systému to může být jinak.

Otevřete konfigurační soubor YAML pomocí textového editoru:

sudo nano /etc/netplan/01-netcfg.yaml
/etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: yes

Před změnou konfigurace si kód krátce vysvětlíme.

Každý soubor Netplan Yaml začíná network klíč, který má alespoň dva požadované prvky. Prvním požadovaným prvkem je verze formátu konfigurace sítě a druhým je typ zařízení. Typ zařízení může být ethernets , bonds , bridges nebo vlans .

Výše uvedená konfigurace také obsahuje renderer typ. Pokud jste nainstalovali Ubuntu v režimu serveru, je vykreslovací modul nakonfigurován tak, aby používal networkd jako zadní konec.

Pod typem zařízení (v tomto případě ethernets ), můžete zadat jedno nebo více síťových rozhraní. V tomto příkladu máme pouze jedno rozhraní ens3 který je nakonfigurován pro získávání IP adres ze serveru DHCP dhcp4: yes .

Pro přiřazení statické IP adresy ens3 rozhraní, upravte soubor následovně:

  • Nastavte DHCP na dhcp4: no .
  • Uveďte statickou IP adresu 192.168.121.199/24 . V části addresses: můžete přidat jednu nebo více IPv4 nebo IPv6 adres, které budou přiřazeny síťovému rozhraní.
  • Upřesněte bránu gateway4: 192.168.121.1
  • V části nameservers , nastavte IP adresy jmenných serverů addresses: [8.8.8.8, 1.1.1.1]
/etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: no
      addresses:
        - 192.168.121.199/24
      gateway4: 192.168.121.1
      nameservers:
          addresses: [8.8.8.8, 1.1.1.1]

Při úpravách souborů Yaml se ujistěte, že dodržujete standardy pro odsazení kódu YAML. Pokud jsou v konfiguraci syntaktické chyby, změny se nepoužijí.

Po dokončení uložte a zavřete soubor a použijte změny pomocí:

sudo netplan apply

Ověřte změny zadáním:

ip addr show dev ens3
3: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff
    inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3
       valid_lft 3575sec preferred_lft 3575sec
    inet6 fe80::5054:ff:feb0:f500/64 scope link 
       valid_lft forever preferred_lft forever

A je to! Přidělili jste svému serveru Ubuntu statickou IP.

Konfigurace statické IP adresy na ploše Ubuntu #

Nastavení statické IP adresy na počítačích Ubuntu Desktop nevyžaduje žádné technické znalosti.

  1. Na obrazovce Aktivity vyhledejte „síť“ a klikněte na ikonu Síť. Otevře se nastavení konfigurace sítě GNOME. Klikněte na ikonu ozubeného kolečka.

  2. Otevře se dialogové okno Nastavení síťového rozhraní:

  3. V části „Metoda IPV4“ vyberte „Ručně“ a zadejte svou statickou IP adresu, masku sítě a bránu. Po dokončení klikněte na tlačítko „Použít“.

Nyní, když jste nastavili statickou IP adresu, otevřete svůj terminál buď pomocí Ctrl+Alt+T klávesovou zkratkou nebo kliknutím na ikonu terminálu a ověřte změny zadáním:

ip addr

Na výstupu se zobrazí IP adresa rozhraní:

...
2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff
    inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute ens3
       valid_lft 3523sec preferred_lft 3523sec
    inet6 fe80::5054:ff:fee9:40f2/64 scope link 
       valid_lft forever preferred_lft forever

Ubuntu
  1. Jak nakonfigurovat statickou IP adresu v Ubuntu 18.04 / 16.04 / Debian 9 / LinuxMint 18

  2. Jak nakonfigurovat statickou IP adresu na Fedoře

  3. Jak nakonfigurovat statickou IP adresu na Ubuntu 20.04

  1. Jak nakonfigurovat statickou IP adresu na AlmaLinuxu

  2. Jak nakonfigurovat statickou IP adresu na Ubuntu 19.04 Disco Dingo Linux

  3. Jak nakonfigurovat statickou IP adresu na Ubuntu 20.04 Focal Fossa Desktop/Server

  1. Jak nakonfigurovat statickou IP adresu na Ubuntu 22.04 Jammy Jellyfish Desktop/Server

  2. Jak nakonfigurovat statickou IP adresu na Ubuntu 20.04

  3. Jak nakonfigurovat statickou IP adresu v Ubuntu 22.04 LTS