[talk] Choosing wifi networks on OpenBSD

George Rosamond george at ceetonetechnology.com
Sat Oct 1 22:25:15 EDT 2016



Thomas Levine:
> I wrote something to choose which wifi network to connect to.
> http://src.thomaslevine.com/nljo/artifact/1c512ccb16ffa2d2
> 
>     $ ./nljo -h
>     USAGE:   ./nljo [-h] <interface>
>     EXAMPLE: ./nljo iwn0
>     
>     You must create a file named /etc/hostname.<interface>.<identifier>
>     ./nljo will automatically scan for nwids and check which files
>     reference
>     an appropriate nwid, and then it will symlink one of these files to
>     /etc/hostname.<interface>. If multiple files match (perhaps because
>     multiple nwids are available), the one with the lowest identifier
>     will
>     be chosen. Consider the following file names.
>     
>       /etc/hostname.iwn0.!home
>       /etc/hostname.iwn0.REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
>       /etc/hostname.iwn0.hackerspace
>       /etc/hostname.iwn0.zzz.airport
>       /etc/hostname.iwn0.zzz.GreyhoundTerminal FreeWIFI
>       /etc/hostname.iwn0.zzz.MacDonalds
>     
>     If /etc/hostname.iwn0.!home and /etc/hostname.iwn0.airport both
>     reference the available nwids (possibly the same nwid), !home will
>     probably win because it is lower in alphabetical order, though this
>     depends on your locale.
> 
> (I chose the name by banging on my keyboard, in case you were
> wondering.)    
> 
> Surely someone has already written a better version of this program.
> Can you point me to a more stable program with a similar interface?
> Or does the base system perhaps already include a better approach
> for choosing wifi networks?

Nice.

I need to dig it up, but there is some "wireless" port floating around
on github that Brian Conway (of Resflash) submitted to OpenBSD ports@
that was written in shell.

I looked into this recently... need to find the other related stuff.

g



More information about the talk mailing list