Et comme je ne suis pas un smartphone addict, je n'ai jamais utilisé AirMore que @roger nous avait fait connaître.
Bref, chaque fois, c'était soit la clef USB, soit les mails avec PJ ou encore des services de transfert comme Smash ... La honte, quoi !
Jusqu'à ce que je découvre Warpinator, une appli toute simple, mais qui fonctionne et permet d'envoyer et de recevoir des fichiers ou des dossiers sans limitation de taille entre plusieurs appareils reliés à votre réseau local (ordinateurs Linux ou Windows, smartphones Androïd — pour les appareils IOS, l'application est encore au stade bêta, mais ça vient).
Sur Linux Mint ou LMDE5, Warpinator est déjà installé, vu qu'il a été initialement développé pour Mint — m'enfin, @roger, tu aurais pu nous le dire, toi qui ne jures que par ton Elsie !
Sur Zorin, vous pourriez l'installer en enregistrant le PPA des outils Mint :
Code : Tout sélectionner
sudo add-apt-repository ppa:kelebek333/mint-tools -y && sudo apt update && sudo apt install warpinator -y
Code : Tout sélectionner
flatpak install flathub org.x.Warpinator
Il faudra bien sûr installer Warpinator sur chaque appareil, en fonction des systèmes d'exploitation :
Ensuite, si vous avez activé des pare-feux sur les ordinateurs, il faudra ouvrir les ports 42000 et 42001 pour que la communication passe. (1)
- Sur Linux, avec "ufw", le plus simple est de copier-coller cette ligne dans le terminal (CTRL Alt t) :
Code : Tout sélectionner
sudo ufw allow from any to any port 42000 && sudo ufw allow from any to any port 42001
- Sur Windows, avec Windows Defender, ce tuto vous expliquera comment faire en interface graphique.
Pour mes essais, j'ai ouvert les deux ports 42000 et 42001 en TCP entrant et TCP sortant, ce qui fait quatre règles — depuis la version 1.2.0 de Warpinator, il n'est plus nécessaire d'ajouter les mêmes règles pour le protocole UDP, sauf pour communiquer avec d'anciennes versions.
C'est sans doute un peu fastidieux, mais ça marche.
Sinon — je n'ai pas essayé, ayant quitté Windows depuis trop longtemps —, il paraît qu'on peut le faire en "invite de commande" en entrant ces deux lignes l'une après l'autre ou, mieux, en les enregistrant dans un fichier .bat et en l'exécutant :
Sur ce coup, vous en conviendrez, le terminal Linux a du bon !Code : Tout sélectionner
netsh advfirewall firewall add rule name="Warpinator TCP entrant" dir=in action=allow protocol=TCP localport=42000-42001 netsh advfirewall firewall add rule name="Warpinator TCP sortant" dir=out action=allow protocol=TCP localport=42000-42001
Pour en savoir plus sur le fonctionnement de Warpinator et voir davantage de copies d'écran, je vous renvoie à cette page de Numetopia.
Et, pour des transferts n'impliquant pas de smartphones, à cette présentation de Dukto.
(1) Ou alors, désactiver les pare-feux...