Setting up a new Flint 2 router - clean install or transfer config file from Archer C7 v3?

Setting up a new Flint2 (with vanilla OpenWRT 24.10.1, not GL.iNet's version) and am curious if I should use the config file I exported from our existing TP-Link Archer C7 v2 or set it up from scratch (ie. going through all the settings manually)? I'm inclined to do the latter.

Are there any recommended settings out there to get the most out of this router? It will be a basic AP using a Raspberry Pi as DNS with Unbound.

No, that would brick the device.

Yes.

2 Likes

Even after I've got vanilla OpenWRT on it? (used the sysupgrade firmware successfully).

Yes, as @slh said, it will brick the device. That's because there are hardware specific things in the configs.

It is possible to move some files -- such as the /etc/config/firewall and /etc/config/dhcp, but do not attempt to restore things like the network and wireless files from one device to another.

2 Likes

Ok, gotcha. Thank you, guys! Glad I asked.

Some questions regarding the settings that would be best for a Flint2:

WIFI

  • Best 5g channel range (roughly)? Been using 153. Should I use the Channel Analysis tool to determine this for both 2.4Ghz & 5Ghz? (it was buggy last time I used it, I think)
  • Best "width" for 2.4Ghz & 5Ghz?
  • WPA3? Will it work with older devices (~8yrs)?
  • Or, if WPA2, is encryption fine set to "auto" or choose a cipher?
  • Advanced tab: Coverage cell density, etc - defaults all ok?
  • Interface Configuration -> Advanced tab (what are settings like Short Preamble, etc, in that list - defaults all ok?)

IPv4 and IPv6

  • I'd mostly disabled ipv6 on the Archer and I quite liked it (more familiar with ipv4 and ipv6 gives me a headache, tbh). I guess I should leave it on on the Flint2?

Interfaces

  • Anything in these settings that are worth changing?
  • Devices. Defaults all ok here?
  • Interfaces->LAN->Advanced Settings->Force Link = should be enabled?
  • Interfaces->LAN->Advanced Settings->Use Default Gateway = should be enabled?

Packet Steering? (Interfaces->Global network options)

  • "Enabled" or "Enabled (All CPUs)"? (not sure of the difference)

Firewall

  • Under Zones, for "Input" and "Intra Zone Forwarding", is "drop" better / more secure than "reject" (ie. to suggest there is no device at the target, etc)?
  • Flow Offloading? (Network->Firewall)
    • Had Software Flow Offloading enabled on the Archer C7, should I set it to Hardware Flow Offloading?
  • Drop invalid packets = should this be checked/enabled?
  • General Settings -> Dropdowns: Input=reject, Output=accept, Forward=reject - are these defaults ok?
  • Traffic rules all fine as default?

Network -> DHCP & DNS tabs

  • Can I safely leave all these settings under these tabs as default?

Setup Raspberry Pi as DNS Server w/Unbound

  • Already got this working well with the Archer by setting it's static IP in Interfaces->DHCP Server->Advanced settings.
  • Also have the RPi's static IP in Interfaces->WAN->Advanced Settings->Use custom DNS servers.
  • Is this the right way to point OpenWRT to local DNS? And are these entries on this tabs sufficient for both ipv4 and ipv6?

I appreciate any help with these questions, or please let me know if there's a config guide somewhere with (easy to understand) answers.

Best practice is to change as little parameters as possible.

1 Like

Okay, thanks.

But I still have a few questions, if anyone is able to help, please:

  1. Enable packet steering on this router?
  2. For 5Ghz wifi networks, is auto good to use or better to set a channel manually? I read that auto can be problematic?
  3. Interfaces->LAN->Advanced Settings->Force Link = should be enabled?
  4. Interfaces->LAN->Advanced Settings->Use Default Gateway = should be enabled?
  5. Under Zones, for "Input" and "Intra Zone Forwarding", is "drop" better / more secure than "reject" (ie. to suggest there is no device at the target, etc)?
  6. Had Software Flow Offloading enabled on the Archer C7, should I set it to Hardware Flow Offloading?
  7. Drop invalid packets = should this be checked/enabled?
  8. SQM vs Cake vs Flow Offloading? Any recommendations that might improve speed?

(Edit: changed bullet points to numbers :wink: )

Add numbers to the questions if you want answers?
in general matter of choice.

  • steering is default on smp routers
  • 5ghz set country and auto chan
  • lan settings - change maximun 3rd number in ip address
  • drop makes timeout ipo reject - as you wish
  • flow offload - not required, cpu is fast
  • drop invalid - again not critical
  • dont fix it if it is not broken

Hmm, ok, so there's no way to optimize OpenWRT on the Flint2, then? Leave everything as default? I thought there would be at least a few tweaks here and there. And I'm pretty sure I do remember reading that for 5Ghz wifi it should be set manually to a particular channel, which is what I had set on the Archer C7 (channel 153). Anyway, thanks for your advice.

5ghz depends on where you are, say in EU you might want "auto" channel excluding 13dbm ch 149.