Jak dodać drugi adres IP na Red Hat i systemach opartych na Red Hat

Dodawanie drugiego adresu IP w systemach Red Hat, CentOS, AlmaLinux lub Rocky Linux może różnić się od Debiana, ponieważ często wiąże się z użyciem innych narzędzi do konfiguracji sieci. W systemach opartych na Red Hat powszechnie używa się narzędzia nmcli lub edytuje się pliki konfiguracyjne. Poniżej przedstawiono kroki dodawania drugiego adresu IP za pomocą nmcli.

Sprawdzenie istnienia interfejsu sieciowego

Użyj poniższego polecenia, aby sprawdzić istniejące interfejsy sieciowe:

ip addr

Zanotuj nazwę interfejsu, na przykład ens18.

Znalezienie nazwy połączenia sieciowego

Użyj poniższego polecenia, aby wyświetlić dostępne połączenia sieciowe i znaleźć to powiązane z Twoim interfejsem:

nmcli connection show

Poszukaj nazwy połączenia odpowiadającej Twojemu interfejsowi sieciowemu, takiej jak:

NAME   UUID                                  TYPE      DEVICE
ens18  7105c4f0-248c-401b-8aa8-f42749f45b5b  ethernet  ens18

Dodanie drugiego adresu IP za pomocą nmcli

Użyj polecenia nmcli, aby dodać drugi adres IP:

sudo nmcli connection modify <CONNECTION_NAME> +ipv4.addresses <SECOND_IP>/<PREFIX>

Gdzie:

  • <CONNECTION_NAME> to nazwa Twojego połączenia sieciowego (w tym przykładzie: ens18)
  • <SECOND_IP> to nowy adres IP
  • <PREFIX> to długość prefiksu maski podsieci

Ponowne uruchomienie interfejsu sieciowego

Uruchom ponownie interfejs sieciowy, aby zastosować zmiany:

sudo nmcli connection up <CONNECTION_NAME>

Sprawdzenie nowego adresu IP

Sprawdź, czy drugi adres IP został dodany:

ip addr

Upewnij się, że widzisz nowy adres IP pod swoim interfejsem sieciowym.

Zapobieganie modyfikowaniu ustawień sieci przez cloud-init

Aby uniknąć zakłóceń ze strony cloud-init, który może zmieniać ustawienia sieci, postępuj zgodnie z instrukcjami na tej stronie, aby uniemożliwić cloud-init wprowadzanie zmian w konfiguracji sieci.

Ocena: 1 Star2 Stars3 Stars4 Stars5 Stars (27 głosów, śr. 4,52)
Loading...