Wo ist meine wpa_supplicant.conf?

9

Ich versuche, die Datei wpa_supplicant.conf unter Ubuntu 14.04 ohne Glück zu finden. Ich habe es versucht, locateaber ich konnte es nicht finden. Der locateBefehl gibt die folgende Ausgabe aus:

~$ sudo locate wpa_supplicant.conf  
/etc/dbus-1/system.d/wpa_supplicant.conf 
/home/pervysage/wpa_supplicant.conf
/usr/share/doc/wpasupplicant/examples/wpa_supplicant.conf.gz
/usr/share/man/man5/wpa_supplicant.conf.5.gz

Ich bin mit meinem WLAN verbunden, daher muss eine Datei wpa_supplicant.conf vorhanden sein, oder? Wenn ja, warum kann ich es nicht finden?

Perverser Weiser
quelle
Nach Jahren des Kampfes um einfache Netzwerkverbindungen würde ich ehrlich empfehlen, Network Manager heutzutage nur die Dinge erledigen zu lassen (insbesondere, wenn es um drahtlose Sicherheit geht).
Oli
Ich sehe nur den WiFi-Quellcode (und möchte damit spielen) und möchte dem Computer meinen eigenen wpa_supplicant geben. Ich möchte das Original sichern, nur für den Fall, dass etwas schief geht.
Pervy Sage

Antworten:

5

Wenn Sie NetworkManager zum Konfigurieren Ihrer WLAN-Verbindungen verwenden, schauen Sie in / etc / NetworkManager / system-connection nach

Es sollten Dateien für alle konfigurierten Netzwerkverbindungen vorhanden sein.

coderPatros
quelle
4
Aber wo ist wpa_supplicant.conf?
James McLaughlin
Wenn Sie NetworkManager verwenden, werden die WLAN-Einstellungen für Sie verwaltet. Es wird keine wpa_supplicant.conf-Datei mit allen darin enthaltenen Netzwerkeinstellungen erstellt. Es speichert die Verbindungseinstellungen in einer Reihe von Verbindungsdateien.
coderPatros
0

wpa_supplicantläuft nicht mit einem conf. Es ist ein Daemon, der über DBUS mit Ihrem Netzwerkmanager kommuniziert. Sie können sehen, was passiert und wpa_cliwelche Anweisungen vom Dämon empfangen werden.

Das heißt nicht, dass Sie nicht mit einer Konfigurationsdatei ausgeführt werden können. Ubuntu verwendet diese Konfigurationsdatei jedoch überhaupt nicht. Es wird alles über die DBUS-API ferngesteuert.

Evan Carroll
quelle
0

Die spezifische Antwort auf die Frage " Wo ist meine wpa_supplicant.conf? " Lautet wie folgt:

Methode 1:

Kopieren Sie eine Probendatei von / usr / share / doc / nach / etc gemäß den README-Anweisungen in Zeile 262 in /usr/share/doc/wpasupplicant/README.Debian.gz :

# copy the template to /etc/wpa_supplicant/
cp /usr/share/doc/wpasupplicant/examples/wpa-roam.conf /etc/wpa_supplicant/wpa_supplicant.conf

# allow only root to read and write to file
chmod 0600 /etc/wpa_supplicant/wpa_supplicant.conf

Ich habe die README- Datei- und die Beispieldateien gefunden, um eine wpa_supplicant.conf zu erstellen - mit:

dpkg -L wpasupplicant

Die obige Antwort stammt von einem Ubuntu 18.04- System.

Methode 2

Fügen Sie Folgendes in ein Skript ein, bearbeiten Sie die Anweisungen mit Werten, die für Ihr Setup spezifisch sind: chmod 700 die Datei und führen Sie sie aus. Es ist minimal, sollte aber für die meisten Anwendungsfälle geeignet sein. Dies sollte alle damit verbundenen Grunzarbeiten erledigen , um Ihren wpa_supplicant zu konfigurieren.

#!/bin/bash

cat <<EOF> /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=GB
ap_scan=1

network={
        ssid="SSIDNAME"
        psk="AP-WPA2-PASSWD-GOES-HERE"
}
EOF

chmod 0600 /etc/wpa_supplicant/wpa_supplicant.conf

usermod -G netdev -a pi

systemctl unmask wpa_supplicant.service
systemctl enable wpa_supplicant.service
systemctl start wpa_supplicant.service

Hoffe das hilft dir

F1Linux
quelle