Pokud jde o IP adresy na AlmaLinuxu, máte dvě hlavní možnosti, jak nakonfigurovat síťová rozhraní. Můžete buď získat IP adresu automaticky pomocí DHCP, nebo nakonfigurovat systém tak, aby používal statickou IP adresu, která se nikdy nemění.
V této příručce si ukážeme, jak nakonfigurovat statickou IP adresu na AlmaLinuxu. To lze provést buď prostřednictvím GUI nebo příkazového řádku, a projdeme si obě metody. Jakmile je statická IP adresa nakonfigurována, již se nezmění, pokud později ručně nezměníte IP adresu nebo nezapnete DHCP. Můžete postupovat podle tohoto průvodce, ať už jste migrovali z CentOS na AlmaLinux nebo jste provedli normální instalaci AlmaLinuxu.
Můžete také nakonfigurovat váš DHCP server (nebo router) tak, aby vašemu systému AlmaLinux přidělil statickou IP adresu. To znamená, že váš systém bude stále používat DHCP, ale server nebo router si vyhradí stejnou IP adresu pro MAC adresu síťového rozhraní vašeho počítače. Pokyny k tomu se budou lišit v závislosti na síťovém prostředí a serveru DHCP.
V tomto tutoriálu se naučíte:
- Jak nakonfigurovat statickou IP adresu prostřednictvím GUI GNOME
- Jak nastavit statickou IP adresu přímou úpravou souboru rozhraní
- Jak nastavit statickou IP adresu pomocí nástroje nmcli
- Jak nastavit statickou IP adresu pomocí nmtui
Kategorie | Požadavky, konvence nebo použitá verze softwaru |
---|---|
Systém | AlmaLinux |
Software | Není k dispozici |
Jiné | Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz. |
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 |
Konfigurace statické IP adresy pomocí GUI
Pokud na AlmaLinuxu používáte výchozí GUI GNOME, můžete podle níže uvedených kroků nakonfigurovat statickou IP adresu.
- Nejprve kliknutím na oblast hlavního panelu vpravo nahoře na ploše GNOME otevřete nabídku nastavení sítě. Otevřete nastavení sítě z pravého horního rohu plochy GNOME
- Dále otevřete nastavení síťového rozhraní, které chcete konfigurovat. Otevřete síťová nastavení rozhraní, které chcete konfigurovat
- Klikněte na kartu IPv4 nebo IPv6 podle toho, jaký typ adresy IP chcete konfigurovat. Poté vyberte „manuální“ a vyplňte požadovanou IP adresu, masku podsítě a výchozí bránu. Volitelně můžete také vyplnit DNS server. Až budete hotovi, klikněte na „použít“. Vyplňte požadované informace o síti pro rozhraní
Nakonfigurujte statickou IP adresu pomocí příkazového řádku
Existuje několik metod, které můžeme použít ke konfiguraci statické IP adresy na AlmaLinuxu pomocí příkazového řádku. Který z nich si vyberete, bude většinou záviset na osobních preferencích. Postupujte podle pokynů krok za krokem pro kteroukoli z níže uvedených metod.
Identifikace našeho síťového rozhraní
První věc, kterou chceme udělat, je najít rozhraní, které chceme upravit. Pro seznam všech rozhraní v našem systému můžeme použít ip a
příkaz:
$ ip a...2:ens160:mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:14:b7:83 brd ff:ff :ff:ff:ff:ff inet 192.168.137.132/24 brd 192.168.137.255 rozsah globální dynamický ens160 valid_lft 1299sec preferovaný_lft 1299sec inet6 fe80::20c:29ff7valid_fever preferovaný rozsah_preever_forroub783114 Na našem testovacím počítači je rozhraní, se kterým chceme pracovat,
ens160
. Poznamenejte si název svého rozhraní, protože jej budete potřebovat, až budete postupovat podle níže uvedených kroků.Metoda 1 – ruční úprava konfiguračního souboru rozhraní
Pro každé síťové rozhraní spravované démonem NetworkManager je vytvořen konfigurační soubor v
/etc/sysconfig/network-scripts
adresář. Název souboru se skládá zifcfg-
prefix plus název rozhraní. Pokud zkontrolujeme soubor související s naší NIC, uvidíme jeho skutečné nastavení:# vi /etc/sysconfig/network-scripts/ifcfg-ens160Náš spouštěcí protokol síťového rozhraní je aktuálně nakonfigurován pro DHCPNa snímku obrazovky výše můžete vidět, že
BOOTPROTO
je nastavena na DHCP. Tato možnost nastavuje protokol, který se má použít při spouštění pro nastavení adresy IP rozhraní. Možné možnosti použití jsou:
- žádný – neměl by být používán žádný protokol
- bootp – použijte protokol bootp
- dhcp – použijte protokol dhcp
Protože chceme nastavit statickou adresu IPv4, chceme změnit hodnotu
BOOTPROTO
na none a staticky nakonfigurujte naši IP, předponu trasy (neboli masku podsítě), bránu a DNS server. Můžeme to udělat úpravou souboru pomocí následujících řádků.BOOTPROTO="none"IPADDR=192.168.122.66PREFIX=24GATEWAY=192.168.122.1DNS1=192.168.122.1Vyplňte požadovaná nastavení sítě v souboru rozhraníV tomto příkladu jsme nastavili naši statickou IP na 192.168.122.66 a naši bránu i DNS server nastavili na 192.168.122.1. Nyní, aby se změny projevily, restartujeme síť.
# nmcli připojení dolů ens160 &&připojení nmcli nahoru ens160Metoda 2 – pomocí nmcli
Nmcli je nástroj příkazového řádku používaný k ovládání NetworkManageru. Můžeme jej použít ke změně nastavení sítě pro konkrétní rozhraní. V následujících příkazech používáme nástroj nmcli k nastavení IP adresy, masky podsítě, výchozí brány a serveru DNS na našem
ens160
rozhraní.# připojení nmcli upravit ens160 IPv4.address 192.168.122.66/24# připojení nmcli upravit ens160 IPv4.gateway 192.168.122.1# upravit připojení nmcli ens160 IPv4.dns 192.168.122.1122.1Nakonec nastavíme metodu na
manual
abyste se vyhnuli použití jiného spouštěcího protokolu pro rozhraní. Tento příkaz nastavujeBOOTPROTO
možnostnone
v konfiguračním souboru rozhraní.# připojení nmcli upravit ens160 IPv4.method manualMetoda 3 – pomocí nmtui
Kromě změny parametrů síťového rozhraní ruční úpravou jeho souboru nebo pomocí nástroje nmcli můžeme NetworkManager ovládat také pomocí textového uživatelského rozhraní. Pro jeho spuštění stačí zavolat
nmtui
v našem terminálu.# nmtuiZvolte úpravu připojeníVyberte „Upravit připojení“ a poté název rozhraní, které chcete konfigurovat. Poté můžete pokračovat ve změně požadovaných hodnot. Například:
Vyplňte požadované informace o síti pro rozhraníAž budete s konfigurací hotovi, vyberte „OK“ a stiskněte enter. Dostanete se zpět do nabídky výběru rozhraní. Nyní můžete vybrat „zpět“ a poté vybrat „ukončit“ pro ukončení. Chcete-li použít nastavení, musíme znovu načíst připojení rozhraní.
# nmcli připojení dolů ens160 &&připojení nmcli nahoru ens160Úvahy na závěr
V této příručce jsme viděli několik metod pro konfiguraci statické IP adresy na AlmaLinuxu. To zahrnovalo GNOME GUI, ruční úpravu konfiguračních souborů rozhraní, pomocí nmcli a pomocí nmtui. Jak můžete vidět, AlmaLinux nám neposkytuje dostatek možností pro konfiguraci statických IP adres. Všechny metody jsou stejně účinné a ta, kterou použijete, by měla záviset na vaší situaci a preferencích – ať už jde o GUI, textové soubory, příkazy nebo rozhraní ncurses.
AlmaLinux