Recently i got really confused after removing a 'join <ID> ... ' line from /etc/hostname.iwn0, then running `sh /etc/netstart`. This resulted in reconnection to <ID>, even though <ID> was now not mentioned anywhere in /etc/hostname.iwn0.
Even `ifconfig iwn0 down up` did not change this behaviour. It turned out that i needed to do `ifconfig iwn0 down -joinlist up` to remove all networks from the join list, as described in ifconfig(8). [I'm not actually sure that the `down` and `up` are necessary.] Would it be possible and make sense to have /etc/netstart do this automatically for wireless interfaces? Or am i misunderstanding what /etc/netstart is for? Thanks for any help, - Jules -- http://op59.net