The common use case is a traveling laptop. The different networks (examples: home, workplace, coffee shop, airport, ...) are usually separated by distance. Some of these networks (workplace, airport) may have multiple access points with the same network name, so that your mobile device is within range of an access point throughout the time you move within a large facility.
Your use-case is different from the typical. You have two separate networks, a primary and a backup, which are colocated.
I suggested reversing the order to see if the join list entries are simply tested in the order they are link-listed by ifconfig(8), looking for the first match. They are, using LIFO (last in first out) ordering.
|