Hoi, na een tijdje gepraat te hebben met linksys support en veel zoekwerk op google toch maar de vraag even hier in de hoop dat iemand hier ervaring heeft met het volgende:
Ik heb een WAP300N in wireless media mode (wireless bridge). Deze wil ik aansluiten op een PC met ubuntu 12.04 server edition (enkel command line, geen GUI). Via de command line (met bijvoorbeeld curl of wget), wil ik de WAP300N vertellen te connecten met een bepaald SSID. Ik heb met wireshark/tcpdump het verkeer bekeken wanneer ik via de browser setup page een connectie maak met dit SSID. Na een aantal kliks door de setup page en het invullen van SSID/keyphrase klik ik uiteindelijk op connect. Het POST command wat ik daarbij zie in wireshark ziet er als volgt uit (ik post enkele velden uit de header, laat me weten als er meer nodig is):
Daarna volgt de content
Op dit request krijg ik van de WAP300N de 1e keer een unauthorized terug, iedere 2e keer dat ik dit request stuur accepteert hij hem, maar krijg ik de 10.100.1.1 start pagina terug. De WAP300N connect vervolgens niet.
Het token wat ik zie staan in de content zie ik overigens terug in de gereturnde wegpage als ik het volgende request stuur:
Echter wanneer ik dit request stuur, krijg ik wederom de 1e keer een unauthorized en iedere 2e keer de juiste webpagina terug. Zodra ik de webpagina terug krijg, haal ik het token er uit en stop het in het 1e vernoemde request. Ook daar wordt het 1e request weer niet toegestaan (unauthorized), het 2e geaccepteerd met als gevolg dat ik de start pagina terug krijg en de WAP300N niet connect.
Iemand hier ervaring mee die me verder op weg kan helpen? Bedankt!
Setup:
[Access point] <--- wireless ---> [WAP300N] <--- ethernet cable ---> [MY PC]
Ik heb een WAP300N in wireless media mode (wireless bridge). Deze wil ik aansluiten op een PC met ubuntu 12.04 server edition (enkel command line, geen GUI). Via de command line (met bijvoorbeeld curl of wget), wil ik de WAP300N vertellen te connecten met een bepaald SSID. Ik heb met wireshark/tcpdump het verkeer bekeken wanneer ik via de browser setup page een connectie maak met dit SSID. Na een aantal kliks door de setup page en het invullen van SSID/keyphrase klik ik uiteindelijk op connect. Het POST command wat ik daarbij zie in wireshark ziet er als volgt uit (ik post enkele velden uit de header, laat me weten als er meer nodig is):
HTML:
1
2
3
4
5
6
7
| POST http://10.100.1.1/goform/staConnectBySiteSurvey Authorization: Basic OmFkbWlu Accept: text/html, application/xhtml+xml, */* Accept-encoding: gzip,deflate Accept-Language: en-US Host: 10.100.1.1 Content-Type: application/x-www-form-urlencoded |
Daarna volgt de content
code:
1
| token=6QKD9C2ZfOml4hpMcQ0B&nowMode=stationMode&activeMode=connectToAP&securityMode=3&rebootNeed=0&BSSID=0&arrayCount=59&.... (many more) |
Op dit request krijg ik van de WAP300N de 1e keer een unauthorized terug, iedere 2e keer dat ik dit request stuur accepteert hij hem, maar krijg ik de 10.100.1.1 start pagina terug. De WAP300N connect vervolgens niet.
Het token wat ik zie staan in de content zie ik overigens terug in de gereturnde wegpage als ik het volgende request stuur:
code:
1
2
| GET http://10.100.1.1/wireless/wireless_basic.shtml;session_id=53m76VdlB7vrAfkWncOP4PGw2TrIBeAB Authorization: Basic OmFkbWlu |
Echter wanneer ik dit request stuur, krijg ik wederom de 1e keer een unauthorized en iedere 2e keer de juiste webpagina terug. Zodra ik de webpagina terug krijg, haal ik het token er uit en stop het in het 1e vernoemde request. Ook daar wordt het 1e request weer niet toegestaan (unauthorized), het 2e geaccepteerd met als gevolg dat ik de start pagina terug krijg en de WAP300N niet connect.
Iemand hier ervaring mee die me verder op weg kan helpen? Bedankt!
Setup:
[Access point] <--- wireless ---> [WAP300N] <--- ethernet cable ---> [MY PC]