Додавання другої IP-адреси в Red Hat, CentOS, AlmaLinux чи Rocky Linux може відрізнятися від Debian, оскільки часто передбачає використання інших інструментів для налаштування мережі. У системах на основі Red Hat зазвичай використовують інструмент nmcli або редагування конфігураційних файлів. Нижче наведено кроки для додавання другої IP-адреси за допомогою nmcli.
Перевірте наявність мережевого інтерфейсу
Використайте таку команду, щоб перевірити наявні мережеві інтерфейси:
ip addr
Занотуйте назву інтерфейсу, наприклад, ens18.
Знайдіть назву мережевого з'єднання
Використайте таку команду, щоб переглянути доступні мережеві з'єднання та знайти те, що пов'язане з вашим інтерфейсом:
nmcli connection show
Знайдіть назву з'єднання, що відповідає вашому мережевому інтерфейсу, наприклад:
NAME UUID TYPE DEVICE ens18 7105c4f0-248c-401b-8aa8-f42749f45b5b ethernet ens18
Додайте другу IP за допомогою nmcli
Використайте команду nmcli, щоб додати другу IP:
sudo nmcli connection modify <CONNECTION_NAME> +ipv4.addresses <SECOND_IP>/<PREFIX>
Де:
- <CONNECTION_NAME> - назва вашого мережевого з'єднання (у цьому прикладі: ens18)
- <SECOND_IP> - нова IP-адреса
- <PREFIX> - довжина префікса маски підмережі
Перезапустіть мережевий інтерфейс
Перезапустіть мережевий інтерфейс, щоб застосувати зміни:
sudo nmcli connection up <CONNECTION_NAME>
Перевірте нову IP
Переконайтеся, що другу IP-адресу додано:
ip addr
Переконайтеся, що ви бачите нову IP-адресу під вашим мережевим інтерфейсом.
Забороніть cloud-init змінювати мережеві налаштування
Щоб уникнути втручання з боку cloud-init, який може змінювати мережеві налаштування, дотримуйтесь інструкцій на цій сторінці, щоб обмежити cloud-init у внесенні змін до конфігурації мережі.
