Created attachment 22055 [details] Вывод Если попытаться активировать подключение, у которого явно задан interface-name, и устройство с этим interface-name находится в состоянии unavailable, попытка активации, по-видимому, производится на всех устройствах, причём даже несовместимых по конфигурации. Шаги воспроизведения (на примере ethernet): 0. В системе должно быть хотя бы два устройства --- одно ethernet (назовём его основным) и одно любое другое, interface-name которого **лексикографически меньше**, чем interface-name основного (это назовём вспомогательным). 1. Создать ethernet-подключение, добавив в секцию [connection] строку interface-name=<соответствующее имя основного устройства> 2. Перезапустить NetworkManager. # systemctl restart NetworkManager 3. Отключить кабель от основного устройства (если есть). После этого устройство должно перейти в состояние unavailable/"недоступно" (проверка через nmcli device). 4. Активировать подключение. $ nmcli connection up <название созданного подключения> Ожидаемое поведение: NM попытается активировать подключение **на заданном интерфейсе** и завершится с ошибкой --- например: Error: Connection activation failed: No suitable device found for this connection (device <interface-name основного устройства> not available because device has no carrier) Фактическое поведение: NM выдаёт ошибку из-за попытки активации на другом устройстве: Error: Connection activation failed: No suitable device found for this connection (device <interface-name вспомогательного устройства> not available because profile is not compatible with device (mismatching interface name)) Пример конфигурации и повторения шагов --- во вложениях.
Created attachment 22056 [details] Профиль соединения