Changement de la méthode permettant de passer une interface physique au conteneur. La technique utilisée via /run/network ne fonctionne plus depuis Debian 11. /sys/class/net/ est désormait utilisé via un find trouvé dans le commentaire https://stackoverflow.com/questions/36976302/how-to-find-physical-interfaces-on-linux-without-bridges-aliases-vlans#answer-56204180
This commit is contained in:
@@ -97,7 +97,7 @@ recupParams(){
|
|||||||
echo "Erreur: le paramètre \"#VLAN=votreVLAN\" est manquant."
|
echo "Erreur: le paramètre \"#VLAN=votreVLAN\" est manquant."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
elif [[ $(ls /run/network/ | sed -e "s/ifstate//g" -e "s/^.//" -e "/^$/d" -e "/^lo$/d" | grep "${val_param}" 2> /dev/null) ]]; then
|
elif [[ $(find /sys/class/net/ -type l ! -lname '*/devices/virtual/net/*' -printf '%f ' | grep "${val_param}" 2> /dev/null) ]]; then
|
||||||
pont_init=0
|
pont_init=0
|
||||||
vlan_init=0
|
vlan_init=0
|
||||||
ieee8021q_init=0
|
ieee8021q_init=0
|
||||||
|
|||||||
Reference in New Issue
Block a user