Відповіді:
Якщо ви виконаєте ip addr list dev eth2
дві свої add
команди, ви побачите щось подібне (наголос мій):
2: eth2: mtu 1500 qdisc pfifo_fast state UP qlen 1000 посилання / ефір 00: 11: 22: 33: 44: 55 brd ff: ff: ff: ff: ff: ff inet 192.168.1.1/24 brd 192.168.1.255 сфера глобального eth2 inet 1.1.1.1/24 охоплює глобальний ет2 inet 1.1.1.2/24 охоплює глобальний вторинний et2
Важлива частина, яку слід зауважити, полягає в тому, що Linux трактує другу адресу як вторинну до першої, оскільки вони знаходяться в одній логічній підмережі (/ 24). Видалення вторинної адреси не впливає на первинну, а навпаки.
Якщо вам потрібно додати / del адреси в 1.1.1.0/24, вам, ймовірно, слід спочатку додати одну адресу, яка завжди дійсна (наприклад, 1.1.1.99/24), а потім додати 1.1.1.1 та 1.1.1.2 як вторинні адреси. Тоді ви можете за бажанням додати / видалити адресу .1 та .2.
Якщо це неможливо, ви також можете тимчасово додати 1.1.1.2 / 32 перед видаленням 1.1.1.1. Це дозволить підтримувати з'єднання для всіх з'єднань за межами вашої мережі . Залежно від налаштування вашої мережі (тобто, підтримує ваш маршрутизатор проксі-сервер ARP), ви також можете тимчасово використовувати 1.1.1.2 / 0 .