Am 09/05/18 um 14:37 schrieb Stefan Sperling:

Hi Stefan!

> On Wed, Sep 05, 2018 at 01:39:53PM +0200, Stefan Wollny wrote:
>> After a 'sh /etc/netstart' 'ifconfig gives me the following:
>>
>> iwm0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
>>         lladdr 80:fa:5b:14:xx:yy
>>         index 1 priority 4 llprio 3
>>         trunk: trunkdev trunk0
>>         groups: wlan
>>         media: IEEE802.11 autoselect (HT-MCS0 mode 11n)
>>         status: no network
>>         ieee80211: join <SSID> chan 36 bssid 84:b2:61:96:aa:bb 83%
>> wpaprotos wpa2 wpaakms 802.1x wpaciphers ccmp wpagroupcipher ccmp
>> ...
>> trunk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>>         lladdr 80:fa:5b:14:xx:yy
>>         index 7 priority 0 llprio 3
>>         trunk: trunkproto failover
>>                 trunkport iwm0
>>                 trunkport re0 master
>>         groups: trunk
>>         media: Ethernet autoselect
>>         status: no carrier
>>
>> Only after I had commented the join-line for this network I was able to
>> reattach to my mobile phone's net.
> 
> Let me guess: Your mobile phone is on a 2 GHz channel (1-13)?

BINGO!

> 
> If that is true, then the AP on channel 36 (5 GHz) with good RSSI (83%)
> will always win because this is how join was taught to make decisions:
> 
>  * Given two APs, determine the "better" one of the two.
>  * We compute a score based on the following attributes:o
>  *
>  *  crypto: wpa2 > wpa1 > wep > open
>  *  band: 5 GHz > 2 GHz provided 5 GHz rssi is above threshold
>  *  rssi: rssi1 > rssi2 as a numeric comparison with a slight
>  *         disadvantage for 2 GHz APs
>  *
>  * Crypto carries most weight, followed by band, followed by rssi.
> 

Another fine example of OpenBSD's philosophy of "sane defaults"!

>> Attaching to this particular net would be helpful - saves some time
>> avoiding workaraounds...
> 
> You can use 'ifconfig iwm0 nwid phone' to override auto-join decisions
> and always attach to a network called 'phone'. To re-enable automatic
> network selection you can use: ifconfig iwm0 -nwid
> 
Thank you for the hint - I have tried it before but did s.th. wrong as
now it "just works".

Best,
STEFAN

Reply via email to