GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nakonfigurovat IP adresu v Ubuntu 18.04 LTS

Metoda konfigurace IP adresy na Ubuntu 18.04 LTS se výrazně liší od starších metod. Na rozdíl od předchozích verzí používá Ubuntu 18.04 Netplan užitečnost. Je to nový nástroj pro konfiguraci sítě z příkazového řádku pro konfiguraci IP adresy. Netplan byl představen vývojáři Ubuntu v Ubuntu 17.10. V tomto novém přístupu již nepoužíváme /etc/network/interfaces ke konfiguraci IP adresy spíše používáme soubor YAML. Výchozí konfigurační soubory Netplanu se nacházejí v /etc/netplan/ adresář. V tomto krátkém tutoriálu se naučíme konfigurovat statickou a dynamickou IP adresu v Ubuntu 18.04 LTS serverové a desktopové edice.

Konfigurace statické IP adresy na serveru Ubuntu 18.04 LTS

Pojďme zjistit výchozí konfigurační soubor sítě:

$ ls /etc/netplan/
50-cloud-init.yaml

Jak vidíte, výchozí konfigurační soubor sítě je 50-cloud-init.yaml a je to zjevně soubor YAML.

Nyní zkontrolujte obsah tohoto souboru:

$ cat /etc/netplan/50-cloud-init.yaml

Nakonfiguroval jsem svou síťovou kartu tak, aby při instalaci Ubuntu 18.04 získala IP adresu ze serveru DHCP, takže zde jsou podrobnosti o konfiguraci sítě:

Obrázek 1 - Výchozí konfigurační soubor sítě v Ubuntu 18.04

Jak vidíte, mám dvě síťové karty, konkrétně enp0s3 a enp0s8 a oba jsou nakonfigurovány tak, aby přijímaly adresy IP ze serveru DHCP.

Před provedením jakýchkoli změn v tomto souboru jej zazálohujte.

$ sudo cp /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml.bak

Nyní nakonfigurujeme statické IP adresy pro obě síťové karty.

Chcete-li tak učinit, otevřete výchozí konfigurační soubor sítě v libovolném editoru podle vašeho výběru.

$ sudo nano /etc/netplan/50-cloud-init.yaml

Nyní aktualizujte soubor přidáním IP adresy, masky sítě, brány a serveru DNS. Pro účely této příručky použiji následující síťová nastavení.

  • IP adresa pro enp0s3 :192.168.225.50
  • IP adresa pro enp0s8 :192.168.225.51
  • Brána :192.168.225.1
  • Maska sítě :255.255.255.0
  • Servery DNS :8.8.8.8 a 8.8.4.4.

Po konfiguraci všech síťových nastavení vypadá obsah souboru 50-cloud-init.yaml takto.

Nakonfigurujte statickou IP v Ubuntu 18.04

Dbejte prosím na mezeru mezi řádky. K zarovnání čar nepoužívejte klávesu TAB, protože to nebude fungovat v Ubuntu 18.04 . Místo toho použijte klávesu MEZERNÍK, aby byly v konzistentním pořadí, jak je znázorněno na obrázku výše.

Také nepoužíváme samostatný řádek k definování síťové masky (255.255.255.0) v Ubuntu 18.04. Například ve starších verzích Ubuntu nakonfigurujeme IP a masku sítě takto:

address = 192.168.225.50
netmask = 255.255.255.0

U netplan však tyto dva řádky kombinujeme s jedním řádkem, jak je znázorněno níže:

addresses : [192.168.225.50/24]

Až budete hotovi, uložte a zavřete soubor.

Použijte konfiguraci sítě pomocí příkazu:

$ sudo netplan apply

Pokud se vyskytnou nějaké problémy, spusťte následující příkaz, abyste zjistili, v čem je problém v konfiguraci.

$ sudo netplan --debug apply

Výstup:

** (generate:1556): DEBUG: 09:14:47.220: Processing input file //etc/netplan/50-cloud-init.yaml..
** (generate:1556): DEBUG: 09:14:47.221: starting new processing pass
** (generate:1556): DEBUG: 09:14:47.221: enp0s8: setting default backend to 1
** (generate:1556): DEBUG: 09:14:47.222: enp0s3: setting default backend to 1
** (generate:1556): DEBUG: 09:14:47.222: Generating output files..
** (generate:1556): DEBUG: 09:14:47.223: NetworkManager: definition enp0s8 is not for us (backend 1)
** (generate:1556): DEBUG: 09:14:47.223: NetworkManager: definition enp0s3 is not for us (backend 1)
DEBUG:netplan generated networkd configuration exists, restarting networkd
DEBUG:no netplan generated NM configuration exists
DEBUG:device enp0s3 operstate is up, not replugging
DEBUG:netplan triggering .link rules for enp0s3
DEBUG:device lo operstate is unknown, not replugging
DEBUG:netplan triggering .link rules for lo
DEBUG:device enp0s8 operstate is up, not replugging
DEBUG:netplan triggering .link rules for enp0s8

Nyní zkontrolujeme IP adresu pomocí příkazu:

$ ip addr

Ukázkový výstup z mého Ubuntu 18.04 LTS:

Zkontrolujte IP adresu v Ubuntu 18.04

Gratulujeme! Úspěšně jsme nakonfigurovali statickou IP adresu v Ubuntu 18.04 LTS pomocí konfiguračního nástroje Netplan.

Další podrobnosti naleznete na manuálových stránkách Netplan.

$ man netplan

Konfigurace dynamické IP adresy na serveru Ubuntu 18.04 LTS

Chcete-li nakonfigurovat dynamickou adresu, ponechte výchozí konfigurační soubor tak, jak je. Pokud jste již nakonfigurovali statickou IP adresu, stačí odstranit nově přidané řádky a vytvořit soubor YAML, aby vypadal přesně tak, jak je znázorněno na obrázku 1 v předchozí části.

Konfigurace statické a dynamické IP adresy v Ubuntu 18.04 LTS Desktop

Konfigurace IP adresy v desktopových systémech Ubuntu nevyžaduje mnoho technických znalostí.

Klikněte na rozevírací seznam na horním panelu plochy Ubuntu a zvolte Nastavení ikonu z levého dolního rohu.

Spusťte nastavení systému z horního panelu

Klikněte na Síť v levém podokně a poté klikněte na tlačítko ozubeného kola pod Kabelové sekce. Otevře se okno nastavení síťové karty. Přejděte na IPv4 vyberte možnost Ručně a nakonec zadejte svou IP adresu, masku sítě, bránu atd. Po zadání všech podrobností klikněte na Použít pro uložení změn.

Nakonfigurujte statickou IP adresu v Ubuntu 18.04 LTS Desktop

Chcete-li nakonfigurovat dynamickou ip adresu, stačí ve výše uvedené části vybrat možnost „Automatic (DHCP)“.

To je vše. Nyní víte, jak nakonfigurovat statickou a dynamickou IP v Ubuntu 18.04 LTS serverových a desktopových edicích.

Osobně se mi tato nová metoda YAML na serveru Ubuntu nelíbí. Stará metoda je mnohem jednodušší a lepší. Pokud správně nezarovnám čáry, nefunguje nastavení sítě. Ve staré metodě nepotřebuji zarovnávat čáry ve správném pořadí.

Co o tobě? Přišlo vám to snadné nebo těžké? Dejte mi vědět v sekci komentářů níže.


Ubuntu
  1. Jak nainstalovat a nakonfigurovat Ansible na Ubuntu 18.04 LTS

  2. Jak upgradovat Ubuntu 15.10 na Ubuntu 16.04 LTS

  3. Jak upgradovat Ubuntu 14.04 LTS na Ubuntu 16.04 LTS

  1. Jak nakonfigurovat statickou IP adresu na Ubuntu 18.04

  2. Jak nakonfigurovat statickou IP adresu na Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat Fail2ban na Ubuntu 20.04 LTS

  1. Jak nakonfigurovat statickou IP adresu na Ubuntu 20.04

  2. Jak nakonfigurovat statickou IP adresu v Ubuntu 22.04 LTS

  3. Jak přiřadit statickou IP adresu na Ubuntu 20.04 LTS