====== Test fonctionnel entre les deux PC, une interface filaire et une interface Wifi ======
Installez d'abord MPTCP sur les deux PC :
root@titania:/home/gabriel# uname –r
4.19.55.mptcp
root@titania:/home/gabriel# dmesg | grep MPTCP
[ 2.360490] MPTCP: Stable_release v0.95
root@mneme:/home/gabriel# uname –r
4.19.55.mptcp
root@titania:/home/gabriel# dmesg | grep MPTCP
[ 2.361230] MPTCP: Stable_release v0.95
J'ai ensuite fait le test avec chaque PC en téléchargeant un fichier depuis la page officielle de MPTCP.
{{ :gabriel_rotella:indexmptcp.png?200 |}}
Ce qui a bien fonctionné. Installez ensuite Apache2 pour les tester sur le réseau interne et entre eux, déposez un gros document pour voir le trafic.
{{ :gabriel_rotella:indexpctitania.png?200 |}}
Ce sont les interfaces que j'ai utilisées sur chaque PC:
root@mneme:/home/gabriel/# ip a
2: enp5s0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether b4:b5:2f:78:b1:c7 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.77/24 brd 192.168.1.255 scope global dynamic enp5s0
valid_lft 80162sec preferred_lft 80162sec
inet6 fe80::b6b5:2fff:fe78:b1c7/64 scope link
valid_lft forever preferred_lft forever
3: wlo1: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 68:94:23:0b:ce:ef brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic noprefixroute wlo1
valid_lft 80208sec preferred_lft 80208sec
inet6 fe80::206f:adb1:c5a1:a358/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Comme vous pouvez le voir, l'interface filaire de Mneme est 192.168.1.77/24 et l'interface Wifi est 192.168.1.100 / 24.
root@titania:/home/gabriel# ip a
2: enp5s0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether a4:5d:36:c9:b0:7b brd ff:ff:ff:ff:ff:ff
inet 192.168.1.5/24 brd 192.168.1.255 scope global dynamic enp5s0
valid_lft 70921sec preferred_lft 70921sec
inet6 fe80::a65d:36ff:fec9:b07b/64 scope link
valid_lft forever preferred_lft forever
3: wlo1: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 3c:77:e6:0a:c2:b7 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.60/24 brd 192.168.1.255 scope global noprefixroute wlo1
valid_lft forever preferred_lft forever
inet6 fe80::867:77aa:2184:907f/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Et l'interface filaire de Titania est 192.168.1.5/24 et l'interface Wifi est 192.168.1.60/24.
J'ai téléchargé le document de 600 Mo à partir de 192.168.1.5 et activé ifstat sur les deux PC:
Ifstat Titania:
{{ :gabriel_rotella:ifstattitania.png?300 |}}
Ifstat Mneme:
{{ :gabriel_rotella:ifstatmneme.png?300 |}}
Comme vous pouvez le voir, il est téléchargé à partir des deux interfaces en même temps.
Ensuite, j'ai mis wireshark sur l'un des PC:
{{ :gabriel_rotella:mptcpwireshark.png?600 |}}
Et comme vous pouvez le voir sur l'image, vous pouvez voir le protocole de communication entre les deux PC, qui est Multipath TCP et les threads de flux en même temps :
• de 192.168.1.77 (filaire Mneme) : à 192.168.1.5 (filaire Titania) et 192.168.1.60 (Wifi Titania)
• de 192.168.1.100 (Wifi Mneme) : à 192.168.1.5 (filaire Titania) et 192.168.1.60 (Wifi Titania)
et vice versa.