(abgebrochen) hostapd mit rtl8192cu

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

(abgebrochen) hostapd mit rtl8192cu

Beitrag von fischig » 18.04.2021 12:19:47

Code: Alles auswählen

~# hostapd -dd /etc/hostapd/hostapd.conf
random: getrandom() support available
Configuration file: /etc/hostapd/hostapd.conf
nl80211: Supported cipher 00-0f-ac:1
nl80211: Supported cipher 00-0f-ac:5
nl80211: Supported cipher 00-0f-ac:2
nl80211: Supported cipher 00-0f-ac:4
nl80211: Supported cipher 00-0f-ac:10
nl80211: Supported cipher 00-0f-ac:8
nl80211: Supported cipher 00-0f-ac:9
nl80211: Supported cipher 00-0f-ac:6
nl80211: Supported cipher 00-0f-ac:13
nl80211: Supported cipher 00-0f-ac:11
nl80211: Supported cipher 00-0f-ac:12
nl80211: Using driver-based off-channel TX
nl80211: Driver-advertised extended capabilities (default) - hexdump(len=8): 00 00 00 00 00 00 00 40
nl80211: Driver-advertised extended capabilities mask (default) - hexdump(len=8): 00 00 00 00 00 00 00 40
nl80211: interface wlan2 in phy phy1
nl80211: Set mode ifindex 5 iftype 3 (AP)
nl80211: Setup AP(wlan2) - device_ap_sme=0 use_monitor=0
nl80211: Subscribe to mgmt frames with AP handle 0x561025808090
nl80211: Register frame type=0xb0 (WLAN_FC_STYPE_AUTH) nl_handle=0x561025808090 match=
nl80211: Register frame command failed (type=176): ret=-114 (Operation already in progress)
nl80211: Register frame match - hexdump(len=0): [NULL]
nl80211: Could not configure driver mode
nl80211: deinit ifname=wlan2 disabled_11b_rates=0
nl80211: Remove monitor interface: refcount=0
nl80211: Remove beacon (ifindex=5)
netlink: Operstate: ifindex=5 linkmode=0 (kernel-control), operstate=6 (IF_OPER_UP)
nl80211 driver initialization failed.
hostapd_interface_deinit_free(0x561025803980)
hostapd_interface_deinit_free: num_bss=1 conf->num_bss=1
hostapd_interface_deinit(0x561025803980)
wlan2: interface state UNINITIALIZED->DISABLED
hostapd_bss_deinit: deinit bss wlan2
wlan2: AP-DISABLED 
hostapd_cleanup(hapd=0x561025804e80 (wlan2))
wlan2: CTRL-EVENT-TERMINATING 
hostapd_free_hapd_data: Interface wlan2 wasn't started
hostapd_interface_deinit_free: driver=(nil) drv_priv=(nil) -> hapd_deinit
hostapd_interface_free(0x561025803980)
hostapd_interface_free: free hapd 0x561025804e80
hostapd_cleanup_iface(0x561025803980)
hostapd_cleanup_iface_partial(0x561025803980)
hostapd_cleanup_iface: free iface=0x561025803980
/etc/network/interfaces

Code: Alles auswählen

iface wlan2 inet static
        address 192.168.101.251
        netmask 255.255.255.0
        broadcast 192.168.101.255
wlan2 (USB-NIC, Modul rtl8192cu) ist z.Z. die einzige konfigurierte Karte auf der Maschine.

ip a:

Code: Alles auswählen

wlan2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 00:0d:81:ac:74:d6 brd ff:ff:ff:ff:ff:ff
    inet 192.168.101.251/24 brd 192.168.101.255 scope global wlan2
/etc/hostapd/hostapd.conf:

Code: Alles auswählen

interface=wlan2
driver=nl80211
ssid=hostapd1
channel=1
ieee80211d=1
country_code=DE
ieee80211n=1
hw_mode=g
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
wpa_passphrase=[WPA-PW]
Die /etc/hostapd/hostapd.conf habe ich aus einer vorher verwendeten Maschine übernommen. Ich sehe nicht, wo auf relevante hardware außer in der Zeile "interface=wlan2" einzugehen wäre, und diese Zeile wurde angepasst.

Hat jemand eine Idee, warum es nicht funktioniert?
Zuletzt geändert von fischig am 18.04.2021 19:02:28, insgesamt 1-mal geändert.

Benutzeravatar
smutbert
Moderator
Beiträge: 8315
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: hostapd mit rtl8192cu

Beitrag von smutbert » 18.04.2021 14:00:36

Bei diesem WLAN-Controller musst du in der hostapd.conf einen anderen Treiber eintragen [1]

Code: Alles auswählen

...
driver=rtl871xdrv
...

[1] https://blog.sip2serve.com/post/3801069 ... -rtl8192cu

fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: hostapd mit rtl8192cu

Beitrag von fischig » 18.04.2021 14:41:21

invalid/unknown driver 'rtl871xdrv'
Auf Verdacht hin habe ich Debianfirmware-realtek installiert, hat aber nichts gebracht. Die von dir verlinkte Seite lässt mich in der Übersetzung annehmen, das hostapd-binary müsste vorher ausgetauscht werden. Aber beim Versuch, den entsprechenden download-link zu benutzen, kommt 404 Außerdem: Rasperry. Kompatibilität?

Benutzeravatar
smutbert
Moderator
Beiträge: 8315
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: hostapd mit rtl8192cu

Beitrag von smutbert » 18.04.2021 15:20:48

Das kannnst du (hoffentlich) alles ignorieren – es geht nur um den driver=... Eintrag in der hostapd.conf.

(Die restlichen Hinweise sollten inzwischen nicht mehr notwendig sein und raspberry-Pi-spezifische Binaries würden dir ohnehin nichts helfen.)

fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: hostapd mit rtl8192cu

Beitrag von fischig » 18.04.2021 15:23:59

Eintrag in der hostapd.conf.
Hab' ich doch gemacht. Das falsch getaggte :wink: Zitat stammt aus

Code: Alles auswählen

hostapd -dd /etc/hostapd/hostapd.conf
.

Benutzeravatar
smutbert
Moderator
Beiträge: 8315
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: hostapd mit rtl8192cu

Beitrag von smutbert » 18.04.2021 18:55:46

Ich habe fälschlicherweise gedacht, das gepatchte hostapd wäre nicht mehr notwendig. Offensichtlich ist es das doch. Im entsprechenden Bugreport hat der Maintainer geschrieben:
[...]

In general, I would recommend everyone to stay away from any hardware
manufactured by Realtek. It’s just not worth it.
Debian Bugreport825676

Dann bliebe dir doch nur die Möglichkeit hostapd selbst zu patchen (oder du versuchst es doch mit dem Broadcom-Chip aus dem anderen Thread ☺).
Zuletzt geändert von smutbert am 18.04.2021 19:28:20, insgesamt 1-mal geändert.

fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: hostapd mit rtl8192cu

Beitrag von fischig » 18.04.2021 19:02:04

(oder du versuchst es doch mit dem Broadcom-Chip aus dem anderen Thread ☺).
Ist schon in Arbeit! :wink:

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: hostapd mit rtl8192cu

Beitrag von habakug » 18.04.2021 19:06:25

Hallo,
invalid/unknown driver 'rtl871xdrv'
das Hostapd-Binary muss für rtl871xdrv gebaut werden (1).
In dem Link ist nur der Patch, Sourcecode hier [2].
Wir könnten mal checken, wer den ältesten, ranzigen WLAN-USB-Stick noch als Access-Point in Betrieb hat.

Gruss, habakug

[1] https://github.com/pritambaral/hostapd-rtl871xdrv/
[2] https://w1.fi/hostapd/
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: (abgebrochen) hostapd mit rtl8192cu

Beitrag von fischig » 19.04.2021 01:06:44

Wer den Schaden hat, braucht für den Spott nicht zu sorgen. :P

Das war ein verzweifelter Versuch, durch Griff in die Gabbelkiste doch noch einen AP zu erstellen, nachdem es mit BCM4313 zunächst nicht funktionierte.

Antworten