Ich habe kürzlich CentOS 7 als einziges Betriebssystem auf einem Acer Aspire T installiert. Es gibt keine grafische Benutzeroberfläche, da es sich um einen Server mit einer Nur-Terminal-Schnittstelle handelt.
Was muss ich tun, damit CentOS 7 die verfügbaren WLAN-Verbindungen anzeigen und auflisten kann?
Wenn ich das Network Manager-Befehlszeilentool nmcli verwende, wird Folgendes angezeigt, das angibt, dass in nmcli WLAN aktiviert ist, jedoch keine WLAN-Verbindungen angezeigt werden:
[root@localhost ~]# nmcli general status
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN
disconnected none enabled enabled enabled enabled
[root@localhost ~]# nmcli connection show
NAME UUID TYPE DEVICE
[root@localhost ~]# nmcli device status
DEVICE TYPE STATE CONNECTION
eno1 ethernet unmanaged --
lo loopback unmanaged --
wlp3s0 wifi unmanaged --
Ich habe dann die Firewall-Konfiguration überprüft, die zeigt, dass ssh der einzige offene Dienst ist, wie folgt:
[root@localhost network-scripts]# firewall-cmd --list-all
public (default, active)
interfaces: eno1
sources:
services: dhcpv6-client ssh
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
Was muss ich ändern, damit CentOS die WLAN-Verbindungen sehen kann? Es sind Verbindungen verfügbar. Muss sich die Firewall ändern? Oder etwas anderes?
BEARBEITEN:
Ich bin nicht in der Lage, die Dinge zu tun, die @TimS. empfohlen, da die folgenden Tools nicht auf dem Computer vorinstalliert sind und keine direkte Verbindung zum Internet besteht:
[root@localhost ~]# ifconfig -a
-bash: ifconfig: command not found
[root@localhost ~]# lspci -v
-bash: lspci: command not found
[root@localhost ~]# iw dev
-bash: iw: command not found
[root@localhost ~]# iwconfig
-bash: iwconfig: command not found
Ich kann öffnen nmtui
, bin mir aber nicht sicher, welche Parameter ich eingeben soll, um eine neue Verbindung herzustellen. [root @ localhost ~] # iw dev -bash: iw: Befehl nicht gefunden [root @ localhost ~] # iwconfig -bash: iwconfig: Befehl nicht gefunden
quelle
nmtui
, eine drahtlose Verbindung zu konfigurieren.nmtui
und die Verbindungen nicht sehen, kann das Tool nichts mehr für Sie tun. Sie müssen Ihre Installation und die tatsächliche Verfügbarkeit von WLAN-Netzwerken überprüfen. Siehe meine aktualisierte Antwort.Antworten:
Ganz und gar nicht. Sie sagen nur, dass Sie keine WLAN-Verbindung konfiguriert haben . Sie müssen andere Befehle verwenden, um die WLAN-Verbindungen zu überprüfen und eine Verbindung zum WLAN herzustellen.
Stellen Sie sicher, dass NetworkManager WLAN unterstützt und das drahtlose Gerät verwaltet
Das ist ein Problem. Wenn NetworkManager Ihren drahtlosen Ethernet-Controller nicht verwaltet, können Sie nicht erwarten, dass er WLAN-Netzwerke erkennt und eine Verbindung zu ihnen herstellt. NetworkManager verwaltet normalerweise alle Geräte nach einem Neustart automatisch.
Möglicherweise möchten Sie das Vorhandensein des WLAN-Pakets überprüfen. Wenn Sie dieses Paket nicht installiert haben, haben Sie in NetworkManager keine WLAN-Unterstützung.
In diesem Fall müssen Sie vorübergehend eine Ethernet-Verbindung verwenden oder die Drehzahl auf andere Weise übertragen.
Verbinden Sie sich mit nmcli
So zeigen Sie verfügbare WLAN-Netzwerke an:
So stellen Sie eine Verbindung zu einem WLAN-Netzwerk namens TestWifi her:
Verbinden Sie sich mit nmtui
Ich habe auch gerade erfolgreich versucht, WLAN-Netzwerke in anzuzeigen
nmtui
(nicht in CentOS, aber es sollte funktionieren). Die Auswahl Neue Verbindung aktivieren reichte aus, um die Liste der verfügbaren WLAN-Netzwerke anzuzeigen.quelle
Obwohl Ihr System die drahtlose Schnittstelle erkennt, benötigen Sie dennoch ein Paket, um sie zu verwalten. Im Allgemeinen verwende ich für CentOS WPA Supplicant. Es enthält die Tools, die Sie zum Aktivieren / Deaktivieren / usw. der Schnittstelle verwenden würden.
Eine Beschreibung finden Sie hier im CentOS-Wiki.
Sie können die WPA Supplicant-Pakete von verschiedenen Standorten herunterladen. Ich habe RPMfind.net verwendet .
Als Referenz finden Sie hier die Anweisungen zum Konfigurieren von WPA Supplicant nach der Installation. (aus dem obigen Wiki)
Aktivieren von wpa_supplicant ohne NetworkManager, aktualisierte Version
Dieses Update ist eine einfachere Methode, um eine WLAN-Schnittstelle während des Startvorgangs automatisch zu verbinden. Die Originalversion ist unten als Referenz verfügbar.
Warum eine aktualisierte Version?
Bearbeiten Sie die Datei / etc / sysconfig / network-scripts / ifcfg-
Führen Sie iwconfig aus, um das WLAN-Gerät zu finden. In dieser Beispielausgabe ist wlan0 die einzige, die WLAN unterstützt.
Bearbeiten Sie das ifcfg für diese Schnittstelle. Zum Beispiel mit wlan0.
/ etc / sysconfig / network-scripts / ifcfg-wlan0
Stellen Sie sicher, dass die ONBOOT-Auswahl aktiviert ist.
Bearbeiten Sie / etc / sysconfig / wpa_supplicant
Stellen Sie sicher, dass Ihr Gerät in der Zeile INTERFACES in dieser Datei enthalten ist. In diesem Beispiel ist wlan0 das einzige Gerät, das von wpasupplicant unterstützt wird.
Bearbeiten Sie /etc/wpa_supplicant/wpa_supplicant.conf
Die meisten Ihrer Netzwerke benötigen einen einzigen Eintrag in der Datei wpa_supplicant.conf, der so aussieht. Ersetzen Sie NETWORKSSID und NETWORKPSK durch die richtigen Werte für jedes Netzwerk. Ordnen Sie sie in der Reihenfolge an, in der Sie sie verwenden möchten.
Hier ist ein Beispiel für ein Netzwerk, für das kein Pre Shared Key erforderlich ist. Wenn dies vor dem "beliebigen" Netzwerk angezeigt wird, wird es anderen offenen Netzwerken vorgezogen.
Mit einer letzten Option (die Sie möglicherweise nicht implementieren möchten) können Sie eine Verbindung zu einem offenen Netzwerk herstellen. Dies ist in Hotels nützlich, kann jedoch Verbindungen zu unerwünschten Netzwerken ermöglichen.
Erstellen Sie /etc/rc5.d/S09prepnet
Fügen Sie den folgenden Text ein, um eine neue Datei zu erstellen, die die ausgeführten Dienste für eine WLAN-Verbindung vorbereitet.
Konfigurieren Sie die Dienste so, dass sie beim Booten ausgeführt werden
Fügen Sie die folgenden Befehle ein, um Dienste zu konfigurieren.
Zum Aktivieren neu starten
Beim nächsten Neustart wird Ihre WLAN-Verbindung aktiviert, wenn die Netzwerkdienste gestartet werden.
Hinzufügen oder Bearbeiten von WLAN-Netzwerken
Wenn Sie ein WLAN-Netzwerk hinzufügen oder bearbeiten müssen, nehmen Sie die erforderlichen Änderungen in der Datei wpa_supplicant.conf vor.
/etc/wpa_supplicant/wpa_supplicant.conf
Starten Sie anschließend wpa_supplicant und die Netzwerkdienste neu.
quelle
rpm
Dateien auf einen anderen PC heruntergeladen und manuell vomSCP
anderen PC auf diesen getrennten Server übertragen werden sollen. Ich frage mich jedoch, warum wir nicht einfach die mit CentOS 7 vorinstallierten Tools verwenden können. Schlagen Sie einen CentOS 6-Ansatz vor, dessen Tools in CentOS 7 durch andere Tools ersetzt wurden?Manchmal müssen Sie den Treiber installieren, um ihn zu erkennen, da centos standardmäßig nur autorisierte Open Source-Treiber installiert. Suchen Sie nach der Drehzahl oder suchen Sie auf der Website des Teileherstellers nach dem Treiber für Linux Centos
quelle
Hier ist meine Erfahrung aus folgenden Gründen:
Wenn Sie nach der Installation von CentOS 7 eine Verbindung zum WLAN-Netzwerk hergestellt haben.
Nachdem CentOS 7 in den Ruhemodus übergegangen ist ODER versehentlich aufgrund von Stromverbrauch heruntergefahren wurde ODER Sie neu gestartet und sich bei CentOS 7 angemeldet haben
und wenn Ihr WiFi nicht funktioniert.
Installieren Sie kein zusätzliches Kernelmodul, installieren Sie keine neuen Pakete und nehmen Sie keine Optimierungen vor.
Fahren Sie einfach herunter und starten Sie in CentOS 7 erneut. Ihr WLAN funktioniert wieder.
Dies ist, was ich nach 6 Stunden Optimierungen realisiert und alles ausprobiert habe
quelle
Hallo, ich habe gestern den ganzen Abend damit verbracht, WIFI zum Laufen zu bringen, nachdem ich ein technisches Dokument nach dem anderen gelesen hatte. Endlich bin ich auf ein Dokument gestoßen, in dem erwähnt wurde, dass in Cent OS 7 ein Fehler aufgetreten ist, bei dem das NetworkManager-WLAN-Plugin nicht standardmäßig enthalten ist. Das Letzte, was ich letzte Nacht getan habe, war eine komplett saubere Installation (es war bereits vorher, aber ich hatte so viel manipuliert, dass ich den Überblick verloren habe). Also hatte ich heute Morgen eine Neuinstallation von Cent OS 7 als Webserver eingerichtet. Ich habe die NetworkManager-WIFI-Drehzahl von einem Stick installiert und einen Neustart durchgeführt. Voila entspricht der Verbindung, die ich in der Installation eingerichtet habe. Es wurde sofort verbunden.
quelle