mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
Small fixes in multipath command
This commit is contained in:
parent
b316155a6b
commit
806c37be00
1 changed files with 6 additions and 6 deletions
|
@ -137,7 +137,7 @@ else
|
||||||
[ -n "$endpoint" ] && oldintfs=$(echo "${endpoint}" | grep "dev if" | awk '{ print $3 }')
|
[ -n "$endpoint" ] && oldintfs=$(echo "${endpoint}" | grep "dev if" | awk '{ print $3 }')
|
||||||
[ -n "$oldintfs" ] && {
|
[ -n "$oldintfs" ] && {
|
||||||
for oldintf in $oldintfs; do
|
for oldintf in $oldintfs; do
|
||||||
ip mptcp endpoint delete id $oldintf 2>&1 >/dev/null
|
ip mptcp endpoint delete id $oldintf >/dev/null 2>&1
|
||||||
done
|
done
|
||||||
endpoint="$(ip mptcp endpoint show)"
|
endpoint="$(ip mptcp endpoint show)"
|
||||||
}
|
}
|
||||||
|
@ -158,20 +158,20 @@ else
|
||||||
fi
|
fi
|
||||||
[ -z "$ID" ] && [ -n "$IP" ] && [ -n "$endpoint" ] && ID=$(echo "${endpoint}" show | grep "$IP " | awk '{print $3}')
|
[ -z "$ID" ] && [ -n "$IP" ] && [ -n "$endpoint" ] && ID=$(echo "${endpoint}" show | grep "$IP " | awk '{print $3}')
|
||||||
[ -n "$endpoint" ] && RMID=$(echo "${endpoint}" | grep '::ffff' | awk '{ print $3 }')
|
[ -n "$endpoint" ] && RMID=$(echo "${endpoint}" | grep '::ffff' | awk '{ print $3 }')
|
||||||
[ -n "$RMID" ] && ip mptcp endpoint delete id $RMID 2>&1 >/dev/null
|
[ -n "$RMID" ] && ip mptcp endpoint delete id $RMID >/dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
case $TYPE in
|
case $TYPE in
|
||||||
"off")
|
"off")
|
||||||
[ -n "$ID" ] && {
|
[ -n "$ID" ] && {
|
||||||
for i in $ID; do
|
for i in $ID; do
|
||||||
ip mptcp endpoint delete id $i 2>&1 >/dev/null
|
ip mptcp endpoint delete id $i >/dev/null 2>&1
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
exit 0;;
|
exit 0;;
|
||||||
"on")
|
"on")
|
||||||
[ -n "$ID" ] && {
|
[ -n "$ID" ] && {
|
||||||
for i in $ID; do
|
for i in $ID; do
|
||||||
ip mptcp endpoint delete id $i 2>&1 >/dev/null
|
ip mptcp endpoint delete id $i >/dev/null 2>&1
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
for i in $IP; do
|
for i in $IP; do
|
||||||
|
@ -181,7 +181,7 @@ else
|
||||||
"signal")
|
"signal")
|
||||||
[ -n "$ID" ] && {
|
[ -n "$ID" ] && {
|
||||||
for i in $ID; do
|
for i in $ID; do
|
||||||
ip mptcp endpoint delete id $i 2>&1 >/dev/null
|
ip mptcp endpoint delete id $i >/dev/null 2>&1
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
for i in $IP; do
|
for i in $IP; do
|
||||||
|
@ -192,7 +192,7 @@ else
|
||||||
"backup")
|
"backup")
|
||||||
[ -n "$ID" ] && {
|
[ -n "$ID" ] && {
|
||||||
for i in $ID; do
|
for i in $ID; do
|
||||||
ip mptcp endpoint delete id $i 2>&1 >/dev/null
|
ip mptcp endpoint delete id $i >/dev/null 2>&1
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
for i in $IP; do
|
for i in $IP; do
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue