=====Installation MPTCP et Lorapipe sur le PC appelé Titania avec processeur amd64:===== ==== a. Installation MPTCP ==== Tout d'abord, ajoutez la clé gpg-apt avec: sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 379CE192D401AB61 Ajoutez ensuite le référentiel dans vos fichiers source APT: sudo sh -c "echo 'deb https://dl.bintray.com/multipath-tcp/mptcp_deb stable main' > /etc/apt/sources.list.d/mptcp.list" Installez maintenant MPTCP avec les éléments suivants: sudo apt-get update sudo apt-get install linux-mptcp Et redémarrez votre machine. Pour les versions précédentes, vous pouvez aller sur la page officielle de MPTCP où vous pouvez trouver des instructions pour les versions précédentes de Debian ou d'autres versions de Linux. Problèmes possibles lors de l'installation. Voir [[gabriel_rotella:gabriel_rotella6|annexe 1]]. • **Vérification du fonctionnement de MPTCP:** Tout d'abord, pour obtenir la version de MPTCP, faites (sur un système en cours d'exécution): dmesg | grep MPTCP Pour définir une variable sysctl, faites simplement: sysctl -w net.mptcp.[name of the variable]=[value] net.mptcp.mptcp_enabled Désactivez / activez MPTCP sur cette machine. Les valeurs possibles sont 0 ou 1. (par défaut 1) J'utilise le programme ifstat comme moniteur d'interface et wireshark comme renifleur pour voir la transmission des données. sudo apt-get update sudo apt-get install ifstat apt install wireshark –y Après l'installation de Wireshark, vous devez ajouter à votre groupe les autorisations accordées aux utilisateurs autorisés à capturer le trafic, sinon vous ne pourrez pas voir les interfaces de capture. ==== b. Installation Lorapipe ==== Lorapipe est un programme Rust et peut être construit en exécutant cargo build --release. L'exécutable sera placé dans target / release / lorapipe. Rust peut être facilement installé à partir de https://www.rust-lang.org/. Nous installons d'abord Rust : La commande est d'abord mise: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh Après l'avoir installé pour l'utiliser, vous devez mettre la commande : source $HOME/.cargo/env Après avoir installé Rust, je télécharge lorapipe depuis: https://github.com/jgoerzen/lorapipe.git. Ensuite, j'exécute: cargo build –release dans le dossier lorapipe-master. Problèmes possibles lors de l'installation. Voir [[gabriel_rotella:gabriel_rotella7|annexe 2]].