Like every other website on the planet, SmallNetBuilder uses cookies. Our cookies track login status, but we only allow admins to log in anyway, so those don't apply to you. Any other cookies you pick up during your visit come from advertisers, which we don't control.
If you continue to use the site, you agree to tolerate our use of cookies. Thank you!

Router Charts

Click for Router Charts

Router Ranker

Click for Router Ranker

NAS Charts

Click for NAS Charts

NAS Ranker

Click for NAS Ranker

More Tools

Click for More Tools

NAS How To

Adding Traffic Control and Packet Shaping - Options

Next we need to select the extra options that we will use in our traffic control:

make menuconfig

which will bring up a text-based menu system. You will need to select the following options:

Networking --->
 Networking options --->
  [*] Network packet filtering (replaces ipchains) --->
   IP: Netfilter Configuration --->
    <*> Connection tracking (required for masq/NAT)
    <*> Userspace queueing via NETLINK
    <*> IP tables support (required for filtering/masq/NAT)
    <*> limit match support
    <*> IP range match support
    <*> MAC address match support
    <*> Packet type match support
    <*> netfilter MARK match support
    <*> Multiple port match support
    <*> TOS match support
    <*> recent match support
    <*> ECN match support
    <*> DSCP match support
    <*> AH/ESP match support
    <*> LENGTH match support
    <*> TTL match support
    <*> tcpmss match support
    <*> Helper match support
    <*> Connection state match support
    <*> Connection tracking match support
    <*> Owner match support
    <*> Packet filtering
    <*> REJECT target support
    <*> LOG target support
    <*> ULOG target support
    <*> TCPMSS target support
    <*> Full NAT
    <*> MASQUERADE target support
    <*> REDIRECT target support
    <*> NETMAP target support
    <*> SAME target support
    <*> Packet mangling
    <*> TOS target support
    <*> ECN target support
    <*> DSCP target support
    <*> MARK target support
    <*> CLASSIFY target support
    <M> raw table support (required for NOTRACK/TRACE)
    <M> NOTRACK target support
    <*> ARP tables support
    <*> ARP packet filtering
    <*> ARP payload mangling
  QoS and/or fair queueing --->
   <M> HTB packet scheduler
   <M> SFQ queue
   [*] QoS support
   [*] Rate estimator
   [*] Packet classifier API
  <M> Firewall based classifier
  [*] Traffic policing (needed for in/egress)

Now it's time to compile the new kernel. This can take an hour or so you will need to be patient:

make clean
make modules
make modules_install

Make sure that there are no errors with each step before continuing. There may, however, be warnings. I just ignored them and everything worked out fine. If the compile completes successfully, there should now be a file called bzImage in /usr/src/linux/arch/i386/boot.

More NAS

Wi-Fi System Tools
Check out our Wi-Fi System Charts, Ranker and Finder!

Support Us!

If you like what we do and want to thank us, just buy something on Amazon. We'll get a small commission on anything you buy. Thanks!

Over In The Forums

Not sure whats going on. I'm trying to enable SSH but the option is missing from the Administration > System page. I've looked all over the forums and...
Hello.Currently at Traffic Analyzer -> Statistic -> Top 5 the pie chart shows only 5 devices, which is a little misleading (arguably useless) because ...
I have been trying to minimize interference with other neighbouring 5Ghz networks but does anyone know why the choices are limited to 36-48 and 149-16...
I'm playing around with iperf3 to test the speed between my laptop and the R7800 (running in AP mode) and between the R7800 and the firewall (OPNsense...
I recently had to login to my router because we had lost power and normally after doing that I have to go in and disable port forwarding for my intern...

Don't Miss These

  • 1
  • 2
  • 3