Subject: stange hostap behaviour
To: , <current-users@NetBSD.org>
From: Konstantin KABASSANOV <Konstantin.Kabassanov@lip6.fr>
List: tech-net
Date: 05/14/2006 20:21:43
This is a multi-part message in MIME format.

------=_NextPart_000_0009_01C67794.0440F970
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi,

Imagine two PCs acting as access points (hostap mode). I'll call them PC1
and PC2. They both have the SSID "MYSSID". Now, imagine that there is a
client associated to PC1 and that the client decides to associate to PC2. 

After the successful association to PC2, the client is still in the table of
associated clients of PC1. Here is the output from both PCs:


PC1# wlanctl ath1
ath1: mac 00:20:a6:52:24:34 bss 00:20:a6:52:24:34
        node flags 0003<bss,sta>
        ess <MYSSID>
        chan 6 freq 2437MHz flags 02e0<cck,ofdm,2.4GHz,passive scan>
        capabilities 0010<privacy>
        beacon-interval 100 TU tsft 0 us
        rates [*1.0] *2.0 *5.5 *11.0 6.0 9.0 12.0 18.0 24.0 36.0 48.0 54.0
        assoc-id 0 assoc-failed 0 inactivity 300s
        rssi 19 txseq 2332 rxseq 20368
ath1: mac 00:09:5b:a3:22:b4 bss 00:20:a6:52:24:34
        node flags 0002<sta>
        ess <>
        chan 6 freq 2437MHz flags 02e0<cck,ofdm,2.4GHz,passive scan>
        capabilities 0431<ess,privacy,short preamble,short slot-time>
        beacon-interval 100 TU tsft 0 us
        rates *1.0 *2.0 *5.5 6.0 9.0 *11.0 12.0 18.0 24.0 36.0 48.0 [54.0]
        assoc-id 49153 assoc-failed 0 inactivity 210s
        rssi 25 txseq 35177 rxseq 38512
 

PC2# wlanctl ath1
ath1: mac 00:20:a6:58:0f:a0 bss 00:20:a6:58:0f:a0
        node flags 0003<bss,sta>
        ess <MYSSID>
        chan 6 freq 2437MHz flags 00e0<cck,ofdm,2.4GHz>
        capabilities 0010<privacy>
        beacon-interval 100 TU tsft 0 us
        rates *1.0 *2.0 *5.5 *11.0 6.0 9.0 12.0 18.0 24.0 [36.0] 48.0 54.0
        assoc-id 0 assoc-failed 0 inactivity 300s
        rssi 17 txseq 923 rxseq 23424
ath1: mac 00:09:5b:a3:22:b4 bss 00:20:a6:58:0f:a0
        node flags 0002<sta>
        ess <>
        chan 6 freq 2437MHz flags 00e0<cck,ofdm,2.4GHz>
        capabilities 0431<ess,privacy,short preamble,short slot-time>
        beacon-interval 100 TU tsft 0 us
        rates *1.0 *2.0 *5.5 6.0 9.0 *11.0 12.0 [18.0] 24.0 36.0 48.0 54.0
        assoc-id 49153 assoc-failed 0 inactivity 150s
        rssi 17 txseq 120 rxseq 38528


Both PCs are close, so every one can see the other. The same way, they both
can see the client.

I think there is something wrong with the association updates on the PCs, in
particular, I wonder if the client probe request (sent to
BSSID=FF:FF:FF:FF:FF:FF and DA=FF:FF:FF:FF:FF:FF) is not used by the first
PC in order to update the client state as if it still belongs to the first
BSSID...   

Any comment?

Konstantin


_________________________________
 
Konstantin K. KABASSANOV
 
LIP6/CNRS
8, rue du Capitaine Scott
75015 Paris, France
 
Phone: +33 (0) 1 44 27 71 26
Fax:   +33 (0) 1 44 27 74 95
 
E-mail: konstantin@kabassanov.com
Web: http://www.kabassanov.com
_________________________________
 
IMPORTANT! If you have tried to reply to this mail and you received a
stupid message, announcing that the mail had been rejected as spam,
please, resend your reply to the address above. 
 
The certificate used to sign this e-mail can be verified at:
http://igc.services.cnrs.fr/CNRS-Standard/recherche.html
 
Mediocrity is the worst kind of failure... 
 

------=_NextPart_000_0009_01C67794.0440F970
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

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
BgkqhkiG9w0BAQUFADA0MQswCQYDVQQGEwJGUjENMAsGA1UEChMEQ05SUzEWMBQGA1UEAxMNQ05S
Uy1TdGFuZGFyZDAeFw0wNTA5MjgxMzU3NThaFw0wNjA5MjgxMzU3NThaMHwxCzAJBgNVBAYTAkZS
MQ0wCwYDVQQKEwRDTlJTMRAwDgYDVQQLEwdVTVI3NjA2MR4wHAYDVQQDExVLb25zdGFudGluIEth
YmFzc2Fub3YxLDAqBgkqhkiG9w0BCQEWHUtvbnN0YW50aW4uS2FiYXNzYW5vdkBsaXA2LmZyMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvLRF4K/mD9QU3jqMasHVqQ9A0vzEDqebvfni
Ynd18B1V6/Id87piUbluisFpsdItRLvN7Z4GUUg9xNwyT/NjD9T1ZJ9HOOHQTfMAIRMqKJ89V6aW
WR/cuy4dtdkK6mNt6BWzKxpz2E1DCke0vHowBlFN4gYvfrGskgAR1m2jBI5/A3Shw2T0KoK2mheb
iH/iycltoAzRgd3Od2/uso1HO81dNbpYtHiv2IOKOp4+K8DJ/0i7jFUY7s+ZIwH/qq6hcZbsYoEn
plLdeo5KwdUJ3apUAEUV/rYmVTsyJ6DvlsbX1CKEj+GMySOMYqquXQmd/oyVZ2Evkt+ayRHIt31C
MwIDAQABo4IBlTCCAZEwDAYDVR0TAQH/BAIwADARBglghkgBhvhCAQEEBAMCBLAwDgYDVR0PAQH/
BAQDAgXgMHgGCWCGSAGG+EIBDQRrFmlDZXJ0aWZpY2F0IENOUlMtU3RhbmRhcmQuIFBvdXIgdG91
dGUgaW5mb3JtYXRpb24gc2UgcmVwb3J0ZXIg4CBodHRwOi8vaWdjLnNlcnZpY2VzLmNucnMuZnIv
Q05SUy1TdGFuZGFyZC8wHQYDVR0OBBYEFIMzJAkWPxSwse5OkgmofeJvWn9fMFMGA1UdIwRMMEqA
FGdZpeUHdEkD7wXPzC6kGNUQyJ48oS+kLTArMQswCQYDVQQGEwJGUjENMAsGA1UEChMEQ05SUzEN
MAsGA1UEAxMEQ05SU4IBAjAoBgNVHREEITAfgR1Lb25zdGFudGluLkthYmFzc2Fub3ZAbGlwNi5m
cjBGBgNVHR8EPzA9MDugOaA3hjVodHRwOi8vY3Jscy5zZXJ2aWNlcy5jbnJzLmZyL0NOUlMtU3Rh
bmRhcmQvZ2V0ZGVyLmNybDANBgkqhkiG9w0BAQUFAAOCAQEAcM0vJQP9+ZGps2rzejVnSeOosnBj
MUd15xOC41hpc479A0YT5qfM1LTtLk18RVrAN9vJp4F5OLgLZM4M8w/xwZ/oqo9X6RYgp3twb7lu
6WSt6qBJ14CPpdMGgDnE70iPSiWx5XiHEWk0SkApiChfEeGXkuny8InrkYflBTZLvOT0k98uIUl+
AXTu/mH9Qgs24H2pgSYLIvWWrSA1v+NkITZfaTutMW4LHON5GbvKa1rtyzEZtnu+JWCQEq7Z/GKz
yRzN3oXcncJn7ZQNPhCKuAFjJHPFGGsvb9kLjsAmncwPDpwfLEqFjLxcUdoD+/Etxggk+r8zK1Rh
kEHxk/lrIzGCAsMwggK/AgEBMDowNDELMAkGA1UEBhMCRlIxDTALBgNVBAoTBENOUlMxFjAUBgNV
BAMTDUNOUlMtU3RhbmRhcmQCAiaBMAkGBSsOAwIaBQCgggFeMBgGCSqGSIb3DQEJAzELBgkqhkiG
9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA2MDUxNDE4MjE0M1owIwYJKoZIhvcNAQkEMRYEFNfWvK7h
ti4U9wAm/OJ+glMUgcShMEkGCSsGAQQBgjcQBDE8MDowNDELMAkGA1UEBhMCRlIxDTALBgNVBAoT
BENOUlMxFjAUBgNVBAMTDUNOUlMtU3RhbmRhcmQCAiaBMEsGCyqGSIb3DQEJEAILMTygOjA0MQsw
CQYDVQQGEwJGUjENMAsGA1UEChMEQ05SUzEWMBQGA1UEAxMNQ05SUy1TdGFuZGFyZAICJoEwZwYJ
KoZIhvcNAQkPMVowWDAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAw
BwYFKw4DAgcwDQYIKoZIhvcNAwICASgwBwYFKw4DAhowCgYIKoZIhvcNAgUwDQYJKoZIhvcNAQEB
BQAEggEACtBmE1X1tyikg9EXXuVN5gRyNNO8P0o7QHDhFZO2UBsS5Ii982WymJQ5nlJY3VEyof8z
VS4cTVpNzs9g2WOSsGF2+Mp6XY0u1BuOF6tYd+Pkzom6PDEN6EUTNWKwwvIPB87a819J5fcahKF2
aWqlBpKzeGpZ4TO6bIbnH8XjzdUa3PIw3BOYgp9+yEhgDMhokld2dSzCpdoC/UGep6jSf9L1Igg0
wKyAlL6CVjtHPr0EGNLbXOmLaNfYNxu36LcUuZ3a183XZ0gAC9px0CnhupzQO9faZeemm64i8K8w
ZHT3Te79GvkdgPp9/DUG2YGVo88DV1G5X9AfZWA8G0tH1gAAAAAAAA==

------=_NextPart_000_0009_01C67794.0440F970--