У мене немає ети2, щоб це перевірити, але він працює правильно на eth0, і я не бачу причини, чому eth2 має бути магічним. Я припускаю, що ви використовуєте, ip addr show dev eth2
як ifconfig eth2
не відображаються додаткові адреси, додані ip.
Я помітив одне, що важливим є порядок створення та видалення адрес. Друга та наступні адреси, додані в одній мережі, будуть видалені, якщо основну адресу буде видалено. Розглянемо ...
inet 1.1.1.1/24 scope global eth0
inet 1.1.2.3/24 scope global eth0
inet 1.1.1.2/24 scope global secondary eth0
inet 1.1.1.3/24 scope global secondary eth0
Якщо ви видалите 1.1.1.1, то адреси 1,2 та 1,3 також буде видалено. Якщо ви видалите будь-яку іншу адресу, тоді буде видалена лише ця адреса.