Hallo Leute,
seit Tagen versuche ich einen PC als einen kleinen Fileserver und als Wireless AP einzurchten, das letztere funktioniert nicht so richtig, ich tappe von einer Falle in die nächste, Probleme ohne Ende. Deshalb könnte ich Hilfe gut gebrauchen...
Ich bin zwar ein Informatiker, komme aber aus der Entwickler- und nicht aus der Admin-Ecke. Dennoch verfüge ich über einige Admin-Kennnisse.
Es ist ein PC mit Celeron N4100, 4 GB RAM, frisches Ubuntu-legacy-Server-20.04.1, 1xEthernet und WLAN Intel AC9461. Die Software ist auf dem neusten Stand.
Ich möchte später den Ethernet-Anschluß mit einer statischen Adresse versehen, damit er als Gateway zum Internet arbeitet.
Zunächst versuche ich, das WLAN vernünftig als AP und DHCP-Server zum Laufen zu bringen. Dabei stoße ich teilweise (laut meiner Internet-Recherchen) auf uralte Probleme, die angeblich längst beseitigt sind, in Wahrheit aber immer noch persistieren:
In "demsg" erscheint die Meldung: "
1 2
iwlwifi: <PCI Address> : Conflict between TLV & NVM regarding enabling LAR (TLV = enabled NVM = disabled) iwlwifi: <PCI Address> : BIOS contains WGDS but no WRDS
".
Angeblich hebt der Eintrag "options iwlwifi lar_disable=Y" in der Datei /etc/modprobe.d/iwlwifi.conf dieses Problem auf. Das tut es nicht!!! Der Treiber iwlwifi lädt beim Booten die korrekte Firmware-Version, der Treiber iwlmvm wird ebenfalls geladen. Manche sagen, dass dies nicht so schlimm sei, auf den ersten Blick scheint es auch zu stimmen, aber später, wenn man den AP einrichtet, verursacht es sehr waahrscheinlich Probleme!
Sobald man den AP-Service aktiviert, sei es mit der Kombination dnsmasq/hostapd oder mit dem Network-Manager, wird syslog mit der Meldung
1 | wpa_supplicant[<PID>]: wlo2: CTRL-EVENT-SCAN-FAILED ret=-95 retry=1 |
regelrecht zugemüllt. Binnen weniger Tage Betrieb läuft jede Festplatte voll, weil diese Meldung jede Sekunde erzeugt/geschrieben wird. Zusätzlich werden hunderte (Fehler-)Meldungen in syslog geschieben, wenn man sich mit dem eingerichteten WLAN verbinden will. Außerdem wird die WLAN-Verbindung vermutlich aufgrund dieses Fehlers sehr langsam und bricht oft zusammen. Angelbich wird dieser Fehler durch den Eintrag "wifi.scan-rand-mac-address=no" in der Datei /etc/NetworkManager/NetworkManager.conf beseitgt. Wie am Ende der Beschreibung zum ersten Problem: Ein Satz mit X - das war wohl NIX.
Ich möchte den DHCP-Server (isc-dhcp-server) so einrichten, dass er nur auf dem WLAN-Adapter aktiv wird, aber es gibt anscheindend keine Möglichkeit (z. B. mit interface=wlo2), das zu erreichen. Gibt es andere Möglichkeiten? Ich möchte, dass der Ethernet-Anschluss (später) eine statische Adresse (aus einem anderen Subnet) bekommnt. Wenn ich versuche, den Network-Manager statt isc-dhcp-server als DHCP-Serverzu benutzen, weiss ich nicht, wie und wo man es tut. Mit nmtui kann ich den Adress-Bereich nicht angeben, nur eine IP-Adresse. Muss ich die Doku von nm studieren, um das Ziel zu erreichen? Ich musste in letzter Zeit so viel Doku studieren, dass ich schon kotzen muss, sobald as ansteht... 😬
Jede Minute erscheint in syslog vom input-Treiber des Kernels generiert eine ganze Latte von Meldungen: Erst werden die Mouse und die Tastatur, die per USB angeschlossen sind, getrennt und wieder verbunden. Kann man diese Meldung irgenwie unterdrücken/abstellen? Das klnigt genauso, als würde jemand jede Minute die Uhrzeit ansagen: nutzlos und überflüssig.
Mit Dank im Voraus
Michael
Bearbeitet von kB:
Tippfehler im Titel korrigiert.
Bearbeitet von kB:
Falsche Versionsangabe korrigiert.