Moin zusammen,
iich habe ein kleines Problem für das ich noch keine so richtige Lösung gefunden habe. Ich hab hier eine FB 7590 (FW 8.20 mit freetz-ng) , dahinter mein Hausnetz per Switch, der an Port eth0 angeschlossen ist. Einer meiner Clients der per DHCP eine auf seine MAC-Adresse fest gebundene IP-Adresse hat, belegt bei Downloads regelmäßig die komplette Bandbreite meiner VDSL-Leitung, die leider nur 50Mbit hergibt. Ich würde diesem Client gern die Bandbreite begrenzen. Die Priorisierungs-Option der FB reicht nicht aus oder Funktioniert nicht. Ich wollte daher gerne dem einen client die Bandbreite per trafficshaping begrenzen. Das Programm "tc" ist ja auf der Box vorhanden, allerdings funktioniert das nicht. scheinbar ist das Kernelmodul "sch_netem" nicht vorhanden. Oder mach ich hier einen anderen Fehler und das Modul wird gar nicht gebraucht? Ich kann meinen eigenen Filter nicht anlegen, aber ein root-Filter scheint ja per default schon angelegt zu sein. kann mir hier jemand einen Tipp geben, wie ich mein Problem lösen kann?
iich habe ein kleines Problem für das ich noch keine so richtige Lösung gefunden habe. Ich hab hier eine FB 7590 (FW 8.20 mit freetz-ng) , dahinter mein Hausnetz per Switch, der an Port eth0 angeschlossen ist. Einer meiner Clients der per DHCP eine auf seine MAC-Adresse fest gebundene IP-Adresse hat, belegt bei Downloads regelmäßig die komplette Bandbreite meiner VDSL-Leitung, die leider nur 50Mbit hergibt. Ich würde diesem Client gern die Bandbreite begrenzen. Die Priorisierungs-Option der FB reicht nicht aus oder Funktioniert nicht. Ich wollte daher gerne dem einen client die Bandbreite per trafficshaping begrenzen. Das Programm "tc" ist ja auf der Box vorhanden, allerdings funktioniert das nicht. scheinbar ist das Kernelmodul "sch_netem" nicht vorhanden. Oder mach ich hier einen anderen Fehler und das Modul wird gar nicht gebraucht? Ich kann meinen eigenen Filter nicht anlegen, aber ein root-Filter scheint ja per default schon angelegt zu sein. kann mir hier jemand einen Tipp geben, wie ich mein Problem lösen kann?
Code:
root@gw:/var/mod/root# tc -s qdisc ls dev eth0
qdisc grx_tbf 2: root refcnt 2 rate 980Mbit peakrate 980Mbit burst 4800b peakburst 4800b limit 6125000 overhead 0
Sent 242154456826 bytes 206695738 pkt (dropped 0, overlimits 0 requeues 61)
backlog 0b 0p requeues 61
root@gw:/var/mod/root#
root@gw:/var/mod/root#
root@gw:/var/mod/root# tc class add dev eth0 parent 1: classid 1:1 cbq rate 30Mbit allot 1500 prio 5 bounded isolated
RTNETLINK answers: No such file or directory
root@gw:/var/mod/root#
root@gw:/var/mod/root#
root@gw:/var/mod/root# modprobe sch_netem
modprobe: FATAL: Module sch_netem not found in directory /lib/modules/4.9.337
root@gw:/var/mod/root#