Comment contrôler l'ordre dans lequel NetworkManager établit les connexions?

3

J'ai un serveur sous Fedora 28. J'ai créé six connexions à l'aide de nmcli. J'aimerais que ces connexions soient mises en place dans un certain ordre à chaque démarrage du système. Comment puis-je faire cela?

Lorsque j'ai vérifié le manuel de référence de NetworkManager, j'ai remarqué le paramètre connection.autoconnect-priority, qui se lit comme suit:

"Priorité de connexion automatique. Si la connexion est configurée pour une connexion automatique, les connexions avec une priorité plus élevée seront préférées. La valeur par défaut est 0. Le nombre le plus élevé signifie une priorité plus élevée."

Cela ne ressemble pas à la fonctionnalité que je recherche. Je ne veux pas activer une connexion sans activer les cinq autres. Je veux que les six connexions soient activées dans un certain ordre.

J'ai envisagé d'ajouter la nmcli con upcommande à ma crontab et de l'appeler au démarrage, mais je me demande s'il existe une solution plus "élégante".

ADS103
la source
Si vous dites pourquoi vous voulez cela, vous obtiendrez peut-être des réponses utiles. À part cela, établir des connexions manuellement et les activer à l'aide d'un service systemd semble être l'approche la plus raisonnable pour décrire ce que vous décrivez.
akostadinov
@akostadinov, je ne peux pas parler pour l'affiche originale, mais j'ai une justification ici: en utilisant nm-openvswitch avec un pont avec un périphérique ethernet asservi et un port "interne", DHCP sur le port interne échoue si NM tente d'apporter avant que la connexion Ethernet ne soit établie. J'aimerais donc activer le pont et asservir les périphériques physiques avant d'essayer de faire apparaître le port interne. Comme ADS103, je n'ai pas trouvé de moyen élégant de le faire.
Uncleremus le
@uncleremus, êtes-vous sûr que c'est le problème? Je supposerais que chaque interface a une connexion câblée presque immédiate lorsqu'elle est affichée. Existe-t-il un périphérique réseau dont le démarrage est plus lent?
akostadinov
1
@akostadinov, c'est un appareil e1000e. Je ne l'ai pas reproduit récemment (après la mise à jour de NM à 0.6.4).
Uncleremus le