I'm currently in the process of developing a router, but I'm facing challenges due to my limited networking experience.
The functionality I aim to develop is as follows:
I have multiple WAN interfaces (4 in total).
There is one LAN interface.
Each WAN interface is assigned a priority connection weight value.
Essentially, the WAN interface with both a strong signal strength and a high weight value should be selected.
For instance, if we have WAN1, WAN2, WAN3, and WAN4, I want a dynamic selection approach where the WAN with the highest weight and the strongest network signal is automatically chosen. This is particularly important because this router is installed on a ship, which constantly changes its location.
To achieve stable network connectivity, I need the router to intelligently switch to the WAN interface with the highest weight and the best network signal based on its current location.
I intend to set up this configuration using OpenWRT. Here's what I've done so far:
I've purchased a motherboard and installed OpenWRT 22.03 version for x86.
Following that, I've installed the mwan3 package through Luci because I've heard that mwan3 provides the functionality I need.
According to the mwan3 manual
in OpenWRT, the next step is to create an additional WAN interface.
However, I'm uncertain about how to proceed from this point. Below, you'll find a picture of my router.
Is there anyone who can provide me with guidance or assistance? I'm eagerly waiting for help.
[Picture of the Router]