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.