From 25cdf439ca373d14b09163ce78a40ba01abd195b Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Mon, 19 Sep 2022 19:34:15 +0200 Subject: [PATCH] Interface with multiples IPs are working now --- mptcp/files/usr/bin/multipath | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/mptcp/files/usr/bin/multipath b/mptcp/files/usr/bin/multipath index 294c3aaab..a7953878c 100755 --- a/mptcp/files/usr/bin/multipath +++ b/mptcp/files/usr/bin/multipath @@ -143,16 +143,22 @@ else exit 0;; "on") [ -n "$ID" ] && ip mptcp endpoint delete id $ID 2>&1 >/dev/null - ip mptcp endpoint add $IP dev $DEVICE subflow fullmesh + for i in $IP; do + ip mptcp endpoint add $i dev $DEVICE subflow fullmesh + done exit 0;; "signal") [ -n "$ID" ] && ip mptcp endpoint delete id $ID 2>&1 >/dev/null - #ip mptcp endpoint add $IP dev $DEVICE signal subflow fullmesh - ip mptcp endpoint add $IP dev $DEVICE signal + for i in $IP; do + #ip mptcp endpoint add $i dev $DEVICE signal subflow fullmesh + ip mptcp endpoint add $i dev $DEVICE signal + done exit 0;; "backup") [ -n "$ID" ] && ip mptcp endpoint delete id $ID 2>&1 >/dev/null - ip mptcp endpoint add $IP dev $DEVICE backup fullmesh + for i in $IP; do + ip mptcp endpoint add $i dev $DEVICE backup fullmesh + done exit 0;; "") case "$IFF" in