Support OpenSUSE contd

Continuons ici puisque le forum a été fermé : https://forum.twingate.com/t/opensuse-support-support-in-networkmanager-ui/144

u/Emrul

Comment le fait que Twingate ne soit pas un VPN traditionnel mais un SD-WAN impacte-t-il pratiquement la solution standard basée sur NM ?
En coulisses, cela crée juste une interface TUN et manipule la table de routage… de plus, il utilise déjà NM, voir https://help.twingate.com/hc/en-us/articles/5479297043613-Linux-Client-ERROR-nm-wait-for-device-it-was-not-possible-to-activate-sdwan0-device

Donc je ne pense pas que je ne puisse pas l’intégrer aux outils système standard.

Nous apprécions vos retours concernant la volonté que nous ayons de supporter OpenSUSE pour l’application Twingate. J’ai confirmé que les étapes que vous avez détaillées fonctionnent toujours avec notre version actuelle sur Tumbleweed, et pour tous ceux qui veulent également faire fonctionner cela, il y a vraiment deux options :

  1. Télécharger le RPM et l’installer manuellement
    wget https://packages.twingate.com/rpm/files/ver_1pFux/twingate-latest-x86_64.rpm
    sudo zypper in twingate-x86_64.rpm
    Ignore l’erreur libcurl (optez pour la option 2 pour casser/installer quand même) et ignorez la dernière erreur.

  2. Ajoutez https://packages.twingate.com/rpm/ à YaST, puis vous pouvez rechercher le paquet Twingate et l’installer de cette manière. Vous devrez aussi autoriser une rupture/installation sans libcurl ainsi qu’ignorer tout autre problème.

La seconde méthode est un peu meilleure car vous pouvez plus facilement mettre à jour le paquet au fil du temps, plutôt que de devoir fouiller dans le XML pour trouver la dernière version à télécharger.

En ce qui concerne l’autre(s) point(s), nous voulons certainement supporter autant de plateformes et d’utilisateurs que possible. Il y a quelques limites quant à ce que nous pouvons raisonnablement supporter et tester en continu, car chaque mise à jour du Client devrait passer une batterie de tests pour confirmer qu’il reste supporté sur toutes les versions/supports LTS d’une distribution. Ces décisions sont généralement guidées par les demandes de la communauté et des clients, ainsi que par les retours globaux, donc je suis tout à fait prêt à remonter cela à notre équipe produit.

Il en va de même pour une meilleure intégration avec NetworkManager et les GUIs Linux en général ; c’est clairement un sujet que nous surveillons et que nous aimerions mettre en œuvre, lorsque le temps et les ressources le permettent. J’ai vu quelques projets comme https://github.com/jvillar/twingate_appindicator qui apportent de bonnes fonctionnalités additionnelles, bien que celui-ci semble surtout axé sur Ubuntu, il pourrait probablement être facilement adapté pour fonctionner sur OpenSUSE.