Bonsoir,
J’ai passer mon Debian 12 en tant que passerelle et tout c’est bien passer . j’ai d’abord fait des test sous proxmox et tout fonctionnent correctement (routage , script qos etc…) Mais lors de la mise en place sous un X86 le routage fonctionne et la qos a fonctionner difficilement avec des erreurs mais il a finit par s’exécuter ,mais maintenant il me renvoi ces erreurs:
: not found: 2:
not found in directory /lib/modules/6.1.0-18-amd64
not found in directory /lib/modules/6.1.0-18-amd64
: not found: 9:
/etc/qos.sh: 11: Syntax error: word unexpected (expecting "do")
Pour moi la ligne 11 est bonne il s’agit de :
for IFB in ifb0 ; do
ip link set dev $IFB down
Je m’arrache les cheveux depuis cette après-midi si quelqu’un pouvait m’aidé .
Le début su script:
#!/bin/sh
# load modules
modprobe ifb numifbs=1
modprobe sch_fq_codel
modprobe act_mirred
#modprobe br_netfilter
modprobe act_connmark
#QoS reset
for IFB in ifb0 ; do
ip link set dev $IFB down
done
for IF in enp1s0f0 ifb0 ; do
tc qdisc del dev $IF root 2> /dev/null > /dev/null
tc qdisc del dev $IF ingress 2> /dev/null > /dev/null
done
for IFB in ifb0 ; do
ip link set dev $IFB up
done
if [ "$1" = "stop" ]; then
echo "stop"
iptables -F -t mangle
iptables -X -t mangle
exit 0
fi
salut
d’où vient la variable ifb0 ? Elle est créée dans lescript par modprobe?
peux-tu essayer de virer les espaces avant et après ifb0 et de mettre des doubles guillemets autour de $IFB
Salut @dindoun
ifb0= modprobe ifb numifbs=1
et avec « $IFB0 » ça fonctionne pas
Le même script sur machine virtuelle fonctionne j’ai juste adapter pour mes interfaces
Vérifie ton copier/coller de ton script, surtout si l’origine est sur une machine Windows, avec les satané caractère de fin de ligne foireux que les éditeurs sous Windows ne manque pas de mettre ça foire les scripts.
salut @Clochette
Aujourd’hui je vais me vider un peu la tête j’ai passer toute l’après-midi d’hier dessus et je verrais ça demain a froid.
Merci pour le conseil je passerais le script encore une fois au peigne fin.
Bon je pense que le problème est plus profond que ça j’ai perdu l’accès a mon NAS a l’extérieur mêmes avec la redirection de ports qui fonctionner encore hier. Je précise que j’ai installer iptables-Persistent.
Alors que:
Bonjour,
Après une réinstallation complète de ma distribution tout est rentré dans l’ordre.
Mon prochain objectif et d’apprendre et de comprendre les fichiers Log car je pense que cela aurait été utile.
Merci aux Membres de ce forum pour leurs interventions.