Multiple SSIDs for station

Hi,

I can’t believe this isn’t answered anywhere so very happy to be pointed at other posts or manual/wiki.

I would like to configure multiple networks for WiFi interface in station mode. The use case is basically a travel router where you have multiple know networks that the router could move between. In my case, I have a wireless network at home, and another at work, I don’t want to have to change the configuration each time I move the router between the two.

Is this possible?

Thanks in advance

B

Experiment with connect-list settings …

For road warrior devices, certainly look at connect list.
List is evaluated from top to bottom.

It is also a good idea to have hotspot of your phone as the very last on the list so there is always at least one option to connect to.

See here for more info
https://help.mikrotik.com/docs/display/ROS/Wireless+Interface#WirelessInterface-ConnectList

Is Connect List one of the Lost Features in Wifiwave2?

Yes it is.

Amazing! I can’t believe I hadn’t found this before, whenever I searched I got results about multiple SSIDs for AP mode.

Appreciate all the replies!

B

Since this (yet another) a “lost feature”, is there anyway to “patch” this in any way? I’m thinking about a script that runs periodically, scans the networks and changes the settings accordingly.

Thinking along contextually:

  • you should make configurations for all required pre-defined connections as was done earlier in connect-list

Start script

  • check for “station connection”.
  • If no connection, apply next configuration.
  • When last configuration is reached, go back to top of the list.
    Rinse and repeat.

This is what I’m doing right now :slight_smile: But it doesn’t work with a long list of SSIDs. It’ll be more optimal something like this:

  • If the wifi interface is not running, do a scan.
  • Store the found SSID’s in a table.
  • Compare these SSIDs against the stored ones in the script.
  • If there’s a match, replace the SSID and the password in the interface.

The only problem is that I’m lacking the necessary skills to program this. Anyone? :slight_smile: