Hoi allen,
Op m'n Debian Squeeze laptop wil ik het volgende voor elkaar krijgen: met mijn huidige Intel Wifi 5100 zowel dienen als accesspoint en als client. Daarmee zou ik dan effectief twee telefoons kunnen laten verbinden met mijn laptop (sterk signaal en geen configuratie), en mijn laptop zich kunnen laten verbinden met een ander Wifi netwerk.
Ik meen dat er ondersteuning moet zijn voor virtuele Wifi netwerken. Ik kom echter alleen informatie over de madwifi driver tegen, volgens mij is dat iets voor Atheros kaartjes. Het is lang geleden overigens dat ik met deze zaken heb gewerkt.
Tot nu ben ik achter het volgende:
iwconfig met “mode master” gebruiken is niet meer nodig. Accesspoint mode is naar usermode verhuist via het programma “hostapd”. Ik heb die al geapt-get, er kwam helaas geen voorbeeld configuratiebestand mee, dus die zal ik zelf moeten maken.
Het probleem waar ik nu mee zit is vooral dat ik niet zie hoe ik een virtuele Wifi adapter kan aanmaken. Ik weet dat ik onder W7 al eens mijn adapter als accesspoint heb laten werken, ik meen tegelijk ook als client, maar dat weet ik niet meer zeker (wellicht zat ik doen via vaste netwerk).
Uiteindelijk wil ik zelf de routing gaan verzorgen via iptables en NAT. Op de accesspoint adapter zou ik dan een DHCP server laten draaien.
Wifi kaart gegevens:
Network controller: Intel Corporation WiFi Link 5100
Subsystem: Intel Corporation WiFi Link 5100 AGN
Kernel driver in use: iwlagn
Schematische setup:
Public Wifi <---> Laptop <---> Private Wifi <----> Telefoon1+Telefoon2
Alle hulp wordt erg gewaardeerd!
EDIT:
Ik heb nog wat informatie gevonden, maar dat brengt me ook niet verder. Er is een pakket "IW" dat virtuele interfaces (ze noemen die "VIF") zou moeten kunnen maken. Ik heb het volgende commando geprobeerd:
iw dev wlan0 interface add ap0 type ap
Daarna krijg ik enkel de melding: See http://wireless.kernel.org/RTFM-AP.
Op die link krijg je info over de hostapd tool, maar er is geen virtual interface aangemaakt. Het lijkt er ook niet op dat die hostapd tool dat wel kan.
EDIT2:
Nog wat gevonden: http://acx100.erley.org/stable.html#add_iwconfig
De tool ondersteund dus geen AP als optie, omdat hostapd dat zou moeten doen. Ik heb nu dus, als gok, een virtuele interface gemaakt in "managed" mode (dat is de normale modes). Vervolgens:
root@Pierre:/home/pierre# hostapd -dd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
Failed to set interface ap0 to master mode.
nl80211 driver initialization failed.
ap0: Unable to setup interface.
ELOOP: remaining socket: sock=5 eloop_data=0x8fd5a48 user_data=(nil) handler=0x80863e0
root@Pierre:/home/pierre#
Dus dat gaat niet goed. Zelfde melding op wlan0 interface. Maar het is meer dan ik tot nu toe had...
Edit3
Net voordat ik ga slapen is het opgelost... http://wireless.kernel.org/en/users/Drivers en daar blijkt uit dat de iwlagn driver nog geen AP mode ondersteund. Even zoeken naar een extern kaartje in de doos!
Op m'n Debian Squeeze laptop wil ik het volgende voor elkaar krijgen: met mijn huidige Intel Wifi 5100 zowel dienen als accesspoint en als client. Daarmee zou ik dan effectief twee telefoons kunnen laten verbinden met mijn laptop (sterk signaal en geen configuratie), en mijn laptop zich kunnen laten verbinden met een ander Wifi netwerk.
Ik meen dat er ondersteuning moet zijn voor virtuele Wifi netwerken. Ik kom echter alleen informatie over de madwifi driver tegen, volgens mij is dat iets voor Atheros kaartjes. Het is lang geleden overigens dat ik met deze zaken heb gewerkt.
Tot nu ben ik achter het volgende:
iwconfig met “mode master” gebruiken is niet meer nodig. Accesspoint mode is naar usermode verhuist via het programma “hostapd”. Ik heb die al geapt-get, er kwam helaas geen voorbeeld configuratiebestand mee, dus die zal ik zelf moeten maken.
Het probleem waar ik nu mee zit is vooral dat ik niet zie hoe ik een virtuele Wifi adapter kan aanmaken. Ik weet dat ik onder W7 al eens mijn adapter als accesspoint heb laten werken, ik meen tegelijk ook als client, maar dat weet ik niet meer zeker (wellicht zat ik doen via vaste netwerk).
Uiteindelijk wil ik zelf de routing gaan verzorgen via iptables en NAT. Op de accesspoint adapter zou ik dan een DHCP server laten draaien.
Wifi kaart gegevens:
Network controller: Intel Corporation WiFi Link 5100
Subsystem: Intel Corporation WiFi Link 5100 AGN
Kernel driver in use: iwlagn
Schematische setup:
Public Wifi <---> Laptop <---> Private Wifi <----> Telefoon1+Telefoon2
Alle hulp wordt erg gewaardeerd!
EDIT:
Ik heb nog wat informatie gevonden, maar dat brengt me ook niet verder. Er is een pakket "IW" dat virtuele interfaces (ze noemen die "VIF") zou moeten kunnen maken. Ik heb het volgende commando geprobeerd:
iw dev wlan0 interface add ap0 type ap
Daarna krijg ik enkel de melding: See http://wireless.kernel.org/RTFM-AP.
Op die link krijg je info over de hostapd tool, maar er is geen virtual interface aangemaakt. Het lijkt er ook niet op dat die hostapd tool dat wel kan.
EDIT2:
Nog wat gevonden: http://acx100.erley.org/stable.html#add_iwconfig
De tool ondersteund dus geen AP als optie, omdat hostapd dat zou moeten doen. Ik heb nu dus, als gok, een virtuele interface gemaakt in "managed" mode (dat is de normale modes). Vervolgens:
root@Pierre:/home/pierre# hostapd -dd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
Failed to set interface ap0 to master mode.
nl80211 driver initialization failed.
ap0: Unable to setup interface.
ELOOP: remaining socket: sock=5 eloop_data=0x8fd5a48 user_data=(nil) handler=0x80863e0
root@Pierre:/home/pierre#
Dus dat gaat niet goed. Zelfde melding op wlan0 interface. Maar het is meer dan ik tot nu toe had...
Edit3
Net voordat ik ga slapen is het opgelost... http://wireless.kernel.org/en/users/Drivers en daar blijkt uit dat de iwlagn driver nog geen AP mode ondersteund. Even zoeken naar een extern kaartje in de doos!
[ Voor 30% gewijzigd door pierre-oord op 07-03-2011 02:08 ]