Outils pour utilisateurs

Outils du site


gabriel_rotella:gabriel_rotella5

Ceci est une ancienne révision du document !


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 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 annexe 2.

gabriel_rotella/gabriel_rotella5.1594641518.txt.gz · Dernière modification: 2020/07/13 13:58 par Gabriel Rotella