Access Point mit hostapd auf RTL8188ee Chip

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
rimatheou
Beiträge: 89
Registriert: 18.02.2015 13:30:08

Access Point mit hostapd auf RTL8188ee Chip

Beitrag von rimatheou » 28.09.2021 11:30:06

Helau!

Vorhaben: Access Point auf Linux-Firewall-Rechner betreiben. Status: noch nicht erfolgreich.

Ich bin dieser Anleitung im Wiki gefolgt, bis ich festgestellt habe, dass der WLAN-Chip (RTL8188ee) von hostapd genuin nicht unterstützt wird.

Auf github.com gibt es eine Lösung, jedoch kann ich das Paket libnl-dev nicht installieren, nur libnl-3-dev. Das Programm fragt aber bei `make install` nach libnl-dev.

Ich habe Debian Buster und

Code: Alles auswählen

uname -a:
Linux hotbox 4.19.0-17-amd64 #1 SMP Debian 4.19.194-3 (2021-07-18) x86_64 GNU/Linux
Die Lösung von jekader auf github.com verlinkt auf https://github.com/pritambaral/hostapd-rtl871xdrv.

Ich habe dort alles nach Anleitung gemacht, aber es findet sich kein service hostapd:

Code: Alles auswählen

systemctl status hostapd
Unit hostapd.service could not be found.
Installation wohl fehlgeschlagen.

Code: Alles auswählen

lspci -nnk:
Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8188EE Wireless Network Adapter [10ec:8179] (rev 01)
        Subsystem: AzureWave RTL8188EE Wireless Network Adapter [1a3b:1d38]
        Kernel driver in use: rtl8188ee
        Kernel modules: rtl8188ee
Ich brauche irgendwie einen anderen Treiber für den WLAN-Adapter. Eigenen Kernel basteln?

Fehlen dir noch Informationen? Ich reiche gerne nach.

LG rima

Benutzeravatar
Tintom
Moderator
Beiträge: 3033
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Access Point mit hostapd auf RTL8188ee Chip

Beitrag von Tintom » 28.09.2021 11:50:03

Der Code auf den verlinkten Github-Seiten wurde seit über fünf Jahren nicht mehr angefasst. Ich bezweifle, dass unter den Umständen etwas funktionsfähiges dabei herauskommt.
Wenn man den Angaben auf https://wireless.wiki.kernel.org/en/users/drivers glauben darf, dann ist der AP-Modus, den du für hostapd brauchst noch nicht implementiert. Ein neuer Kernel bringt in der Hinsicht dann nichts. Vielleicht wäre eine der dort aufgelisteten Chips/Karten zu kaufen sinnvoller?

rimatheou
Beiträge: 89
Registriert: 18.02.2015 13:30:08

Re: Access Point mit hostapd auf RTL8188ee Chip

Beitrag von rimatheou » 30.09.2021 12:38:18

Ich berichte

In der Schlamperkiste war noch dieser Chip:

Code: Alles auswählen

Network controller [0280]: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
        Subsystem: AzureWave AW-NE785 / AW-NE785H 802.11bgn Wireless Full or Half-size Mini PCIe Card [1a3b:1089]
        Kernel driver in use: ath9k
        Kernel modules: ath9k
Den Treiber madwifi kriege ich aber nicht gebacken https://wiki.ubuntuusers.de/Archiv/WLAN ... i/#Manuell:

Code: Alles auswählen

make
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /lib/modules/4.19.0-17-amd64/build SUBDIRS=/usr/src/madwifi-0.9.4-r4182-20140204 modules
make[1]: Entering directory '/usr/src/linux-headers-4.19.0-17-amd64'
  CC [M]  /usr/src/madwifi-0.9.4-r4182-20140204/ath/if_ath.o
gcc-8: error: -pg and -fomit-frame-pointer are incompatible
make[5]: *** [/usr/src/linux-headers-4.19.0-17-common/scripts/Makefile.build:309: /usr/src/madwifi-0.9.4-r4182-20140204/ath/if_ath.o] Error 1
make[4]: *** [/usr/src/linux-headers-4.19.0-17-common/scripts/Makefile.build:549: /usr/src/madwifi-0.9.4-r4182-20140204/ath] Fehler 2
make[3]: *** [/usr/src/linux-headers-4.19.0-17-common/Makefile:1562: _module_/usr/src/madwifi-0.9.4-r4182-20140204] Fehler 2
make[2]: *** [Makefile:146: sub-make] Error 2
make[1]: *** [Makefile:8: all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.19.0-17-amd64'
make: *** [Makefile:64: modules] Fehler 2
Alternative zu hostapd? Sinnvoll?

Benutzeravatar
Tintom
Moderator
Beiträge: 3033
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Access Point mit hostapd auf RTL8188ee Chip

Beitrag von Tintom » 30.09.2021 13:12:06

Die Hardware scheint brauchbar, aber ich verstehe dein Vorgehen nicht.
  1. Warum verwendest du eine veraltete Ubuntu-Anleitung?
  2. Warum verwendest du den no viel älteren madwifi-Treiber anstatt des kerneleigenen ath9k?
Den Treiber madwifi kriege ich aber nicht gebacken
Das wundert mich nicht. Der Code ist von 2014, leicht angestaubt wäre hier noch eine Verniedlichung :wink: Das Projekt ist seit längerem tot, die (Weiter-)Entwicklung findet im Kernel statt.
http://madwifi-project.org/ hat geschrieben:MadWifi has been declared legacy in 2007, the last official release happened in early 2008. Since then, work on the MadWifi driver has ceased and it finally has been superseded by other drivers such as ath5k and ath9k.

rimatheou
Beiträge: 89
Registriert: 18.02.2015 13:30:08

Re: Access Point mit hostapd auf RTL8188ee Chip

Beitrag von rimatheou » 30.09.2021 15:11:41

"Denn sie wissen nicht, was sie tun." -

Ich weiß auch oft nicht, was ich eigentlich tue, aber jetzt funktioniert es. Die driver= Direktive in /etc/hostapd/hostapd.conf habe ich einfach mit Kommentar versehen. Ich kann jetzt meinen Access Point sehen.

Antworten