#!/bin/bash
sysctl -w net.core.default_qdisc=fq_codel 2>/dev/null

for iface in $(ip -o link show | awk '{print $2}' | sed 's/:$//' | grep -v lo); do
  tc qdisc del dev "$iface" root 2>/dev/null
  tc qdisc add dev "$iface" root fq_codel || true
done

