Ich versuche, meine PC-WLAN-Karte als AP zu verwenden, während ich über dieselbe Karte mit meinem WLAN-Netzwerk verbunden bin, aber ich habe ein Problem. Was ich erreichen möchte, entspricht der virtuellen Wi-Fi-Technologie von Windows. Grundsätzlich ist es sehr einfach:
service network-manager stop
iw dev wlan0 del
iw phy phy0 interface add new0 type station
service network-manager start
iw phy phy0 interface add new1 type __ap
hostapd -B /etc/hostapd.conf
mit einer geeigneten Konfiguration für hostapd:
cat /etc/hostapd/hostapd.conf
interface=new1
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
ssid=XXXX
country_code=us
hw_mode=g
channel=1
macaddr_acl=0
auth_algs=3
ignore_broadcast_ssid=0
eap_server=0
wpa=2
wpa_passphrase=XXXX
wpa_pairwise=TKIP CCMP
rsn_pairwise=TKIP CCMP
Der Treiber nl80211 weigert sich jedoch, die virtuelle IF new1 in den AP-Modus zu versetzen. Hier kommt das interessante Bit: Die Ausgabe der iw-Liste enthält
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
software interface modes (can always be added):
* AP/VLAN
* monitor
valid interface combinations:
* #{ managed } <= 1, #{ AP } <= 1,
total <= 2, #channels <= 1, STA/AP BI must match
* #{ managed } <= 2,
total <= 2, #channels <= 1
Es ist offensichtlich, dass meine WLAN-Karte (ein Intel Centrino Advanced-N 6235 [8086: 088e] unter iwlwifi) den AP-Modus unterstützt (ich habe ihn getestet), und ich hatte die "gültigen Schnittstellenkombinationen" so interpretiert, dass ich höchstens haben könnte 1 verwaltete und 1 AP-VIF auf dieser Karte gleichzeitig. Aber dann bemerkte ich die mysteriös aussehende Einschränkung, dass STA / AP BI übereinstimmen muss.
Weiß jemand, was dies bedeutet und ob dies meine Versuche vereitelt, zwei VIFs auf meiner Karte zu verwenden, eines in der Station, das andere im AP-Modus? Prost