fireqos(1)
π fireqos β the manual, but make it make sense π
okay bestie, sit down, hydrate, because we're about to talk about traffic shaping and honestly? it's iconic. this is fireqos(1), version 3.1.8, and she is an easy to use but powerful traffic shaping tool. no cap.
β¨ NAME β¨
fireqos β an easy to use but powerful traffic shaping tool π
πΈ SYNOPSIS πΈ
fireqos CONFIGFILE [start | debug] [ β conf-arg ... ]
fireqos { stop | clear_all_qos }
fireqos status [name [ dump [class]]]
fireqos { dump | tcpdump } name class [ tcpdump-arg ... ]
fireqos { drops | overlimits | requeues } name
π¦ DESCRIPTION π¦
FireQOS is a program that helps you configure traffic shaping on Linux. she's the friend who shows up with a planner and color-coded sticky notes. π
if you run her with no arguments at all, fireqos will just present some help on usage. a little "hi bestie, here's how to use me." π«Ά
when you hand her a CONFIGFILE, fireqos will use that named file instead of /etc/firehol/fireqos.conf as its configuration. so yeah, default is that path, but you can absolutely hand her your own.
the parameter name always refers to an interface name from the configuration file. the parameter class always refers to a named class within a named interface. like, interface first, class inside it, nesting energy, main character and her supporting cast. π
you can also pass arguments for use by the configuration file β just separate any conf-arg values from the rest of the arguments with --. those arguments are accessible in the configuration using standard bash(1) syntax, e.g. $1, $2, etc. iykyk. π
π COMMANDS π
start;debugβ activates traffic shaping on all interfaces, as given in the configuration file. when invoked asdebug,FireQOSalso prints all of thetc(8)commands it executes. not her being transparent about her process. we love that for us. π₯stopβ removes all traffic shaping applied byFireQOS. important: it does not touch QoS on other interfaces and IFBs used by other tools. she stays in her lane, respectfully. πclear_all_qosβ removes all traffic shaping on all network interfaces and removes all IFB devices from the system, even those applied by other tools. she's not just cleaning her room, she's cleaning the whole house. πstatusβ shows live utilisation for the specified interface.FireQOSwill show you the rate of traffic on all classes, adding one line per second (similarly tovmstat,iostat, etc.). it's giving little ticking dashboard. β
if dump is specified, it tcpdumps the traffic in the given class of the interface.
tcpdump;dumpβFireQOStemporarily mirrors the traffic of any leaf class to an IFB device. then it runstcpdump(8)on this interface to dump the traffic to your console. peek-a-boo but for packets. π
you may add any tcpdump(8) parameters you like to the command line, (to dump the traffic to a file, match a subset of the traffic, etc.), for example this:
fireqos tcpdump adsl-in voip -n
will start a tcpdump of all traffic on interface adsl-in, in class voip. the parameter -n is a tcpdump(8) parameter.
Note whenFireQOSis running in tcpdump mode, it locks itself and will refuse to run in parallel with anotherFireQOSaltering the QoS, or tcpdumping other traffic. this is becauseFireQOSreserves deviceifb0for monitoring. if twoFireQOSprocesses were allowed to tcpdump in parallel, your dumps would be wrong. so it locks itself to prevent such a case. she said ONE of us at a time. π
dropsβ shows packets dropped per second, per class, for the specified interface. πoverlimitsβ shows packets delayed per second, per class, for the specified interface. β³requeuesβ shows packets requeued per second, per class, for the specified interface. π
π FILES π
/etc/firehol/fireqos.conf
π SEE ALSO π
fireqos.conf(5)- FireQOS configuration file- FireHOL Website
- FireQOS Online PDF Manual
- FireQOS Online Documentation
tc(8)- show / manipulate traffic control settingstcpdump(8)- show / manipulate traffic control settings
π AUTHORS π
FireHOL Team.
and that's the whole vibe, bestie. go forth and shape that traffic. π§
FireQOS Reference β Built 13 Apr 2025. version 3.1.8. slay, periodt. π
β¨
π¦ where this page comes from
- debian trixie: fireqos 3.1.8+ds-1 Β· GPL-2.0-or-later
- ubuntu resolute: fireqos 3.1.8+ds-1 Β· GPL-2.0-or-later
- ubuntu stonking: fireqos 3.1.8+ds-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms