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."
|
||||
exit 1
|
||||
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
|
||||
vlan_init=0
|
||||
ieee8021q_init=0
|
||||
|
||||
Reference in New Issue
Block a user