Vyhledávání na webu

3 způsoby, jak nastavit statickou IP adresu v RHEL 8


Konfigurace statické IP adresy pro vaši distribuci Linuxu je základní úkol a měl by být dokončen v několika jednoduchých krocích. S vydáním veřejné beta verze RHEL 8 nyní můžete nakonfigurovat své síťové rozhraní několika různými způsoby pomocí nástrojů NetworkManager.

V tomto tutoriálu vám ukážeme několik různých způsobů, jak nastavit statickou IP adresu při instalaci RHEL 8. Všimněte si, že tento článek předpokládá, že již znáte síťová nastavení, která chcete použít pro váš systém.

1. Jak ručně nakonfigurovat statickou IP pomocí síťových skriptů

Statickou IP adresu můžete nakonfigurovat staromódním způsobem úpravou:

/etc/sysconfig/network-scripts/ifcfg-(interface-name)

V mém případě se soubor jmenuje:

/etc/sysconfig/network-scripts/ifcfg-enp0s3

Chcete-li zjistit název síťového rozhraní, můžete použít následující příkaz nmcli.

nmcli con

Chcete-li soubor upravit, jednoduše použijte svůj oblíbený editor a soubor otevřete:

vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.150"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"

Poté restartujte NetworkManager pomocí:

systemctl restart NetworkManager

Případně můžete znovu načíst síťové rozhraní pomocí:

nmcli con down enp0s3 && nmcli con up enp0s3

Nyní můžete zkontrolovat novou IP adresu pomocí příkazu ip, jak je znázorněno.

ip a show enp0s3

2. Jak nakonfigurovat statickou IP pomocí nástroje Nmtui

Dalším způsobem, jak nakonfigurovat statickou IP adresu pro váš RHEL 8, je použití nástroje nmtui, kterým je textové uživatelské rozhraní (TUI). Chcete-li jej použít, jednoduše zadejte do terminálu následující příkaz.

nmtui

Toto spustí program:

Zvolte úpravu připojení a poté vyberte rozhraní:

V dalším okně budete moci upravit nastavení síťového rozhraní pohybem kurzoru pomocí kláves se šipkami na klávesnici:

V tomto příkladu jsem změnil svou IP adresu z 192.168.20.150 na 192.168.20.160. Chcete-li uložit změny, přejděte dolů na konec stránky a vyberte OK.

Poté znovu načtěte síťové rozhraní výběrem „Aktivovat připojení“:

Poté zvolte název připojení a vyberte :

A nyní vyberte pro aktivaci rozhraní s novým nastavením, které jste mu dali.

Poté vyberte pro návrat do hlavní nabídky a poté vyberte “Quit ” pro ukončení.

Ověřte, zda byla nová nastavení IP adresy použita s:

ip a show enp0s3

3. Jak nakonfigurovat statickou IP pomocí nástroje Nmcli

Nmcli je rozhraní příkazového řádku NetworkManager, které lze použít pro získávání informací nebo konfiguraci síťového rozhraní.

Pokud chcete nastavit statickou IP adresu, můžete použít následující možnosti:

Nastavte IP adresu pro rozhraní enp0s3 na RHEL 8.

nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Nastavte bránu na RHEL 8:

nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

Informujte rozhraní, že používá ruční konfiguraci (ne dhcp atd.).

nmcli con mod enp0s3 ipv4.method manual

Konfigurace DNS:

nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Znovu načtěte konfiguraci rozhraní:

nmcli con up enp0s3 

Vaše změny budou uloženy v /etc/sysconfig/network-scripts/ifcfg-.

Zde je konfigurační soubor, který mi byl vygenerován:

cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.170"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"
PROXY_METHOD="none"
BROWSER_ONLY="no"
PREFIX="24"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
UUID="3c36b8c2-334b-57c7-91b6-4401f3489c69"
DNS1="8.8.8.8"
Závěr

V tomto tutoriálu jste viděli, jak nakonfigurovat statickou IP adresu pomocí síťových skriptů, nmtui a nmcli v RHEL 8 silný>. Pokud máte nějaké dotazy nebo připomínky, neváhejte je odeslat v sekci komentářů níže.