Přidání druhé IP adresy v systémech Red Hat, CentOS, AlmaLinux nebo Rocky Linux se může lišit od Debianu, protože často zahrnuje použití jiných nástrojů pro konfiguraci sítě. V systémech založených na Red Hat se běžně používá nástroj nmcli nebo se upravují konfigurační soubory. Níže jsou uvedeny kroky pro přidání druhé IP adresy pomocí nástroje nmcli.
Zkontrolujte existenci síťového rozhraní
K zobrazení existujících síťových rozhraní použijte následující příkaz:
ip addr
Poznamenejte si název rozhraní, například ens18.
Zjistěte název síťového připojení
Pomocí následujícího příkazu zobrazte dostupná síťová připojení a najděte to, které je přiřazeno k vašemu rozhraní:
nmcli connection show
Vyhledejte název připojení odpovídající vašemu síťovému rozhraní, například:
NAME UUID TYPE DEVICE ens18 7105c4f0-248c-401b-8aa8-f42749f45b5b ethernet ens18
Přidejte druhou IP pomocí nmcli
K přidání druhé IP použijte příkaz nmcli:
sudo nmcli connection modify <CONNECTION_NAME> +ipv4.addresses <SECOND_IP>/<PREFIX>
Kde:
- <CONNECTION_NAME> je název vašeho síťového připojení (v tomto příkladu: ens18)
- <SECOND_IP> je nová IP adresa
- <PREFIX> je délka prefixu masky podsítě
Restartujte síťové rozhraní
Pro uplatnění změn restartujte síťové rozhraní:
sudo nmcli connection up <CONNECTION_NAME>
Zkontrolujte novou IP
Ověřte, zda byla druhá IP adresa přidána:
ip addr
Ujistěte se, že pod vaším síťovým rozhraním vidíte novou IP adresu.
Zabraňte tomu, aby cloud-init měnil síťová nastavení
Abyste předešli zásahům ze strany cloud-init, který může měnit síťová nastavení, postupujte podle pokynů na této stránce a omezte cloud-init v provádění změn konfigurace sítě.
