Ich versuche, die Konfiguration wlan0
auf meinem Host vorzunehmen. Es sollte einfach sein, aber es funktioniert nicht :(
In /etc/network/interfaces
,
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "blahblah"
wpa-psk "mykey"
dann mache ich das. ifconfig wlan0 up
Wenn ich das mache ifconfig
, erscheint die Schnittstelle. Wenn ich das mache, iwconfig wlan0
sehe ich wlan0 und ESSID: „blahblah“ und Access Point: Nicht zugeordnet. Aber ich denke, das ist normal.
Ich renne dhclient -v wlan0
und bekomme nie den Mietvertrag :(((
Mit ifconfig sehe ich außerdem oft eine zusätzliche Schnittstelle wlan0:avahi mit einer Dummy-IP-Adresse 169.254.7.xxx (ich erwarte so etwas wie 192.168.100.xxx), und ich denke, dies bedeutet nur, dass ich keine DHCP-Lease erhalten habe.
Ich habe sichergestellt, dass NetworkManager nicht ausgeführt wird, da dies ein häufiges Problem zu sein scheint, und das ist es nicht. Ich habe sogar die Pakete network-manager* vom Host entfernt
Ich habe auch versucht, die Schnittstelle stattdessen mit einer wpa_supplicant.conf-Datei (in) zu konfigurieren, /etc/network/interfaces
aber das ändert nichts.
Ich habe das Netzwerk neu gestartet.
Meine DHCP-Software ist isc-dhcp-client v 4.2.4-7
Ich verwende Linux Mint 17 Qiana
Ich bin für jede Hilfe dankbar, da ich dies hier leider auf einem Tablet tippen muss ;))
Antwort1
Bearbeiten:
Ich zeige Ihnen, wie Sie sich über die CLI mit einem WLAN verbinden: Beenden Sie zunächst alle Instanzen von dhclient
oder wpa_ANYTHING
, die Sie möglicherweise haben. Dann:
pkill dhclient
pkill wpa_supplicant
wpa_passphrase "TheNameOfMyNetwork" "MySecretPassword" > wpa.conf
ip link set dev wlan0 down
ip addr flush dev wlan0
ip link set dev wlan0 up
wpa_supplicant -B -i wlan0 -Dnl80211 -c wpa.conf
dhclient -v wlan0
An diesem Punkt sollten Sie über ein Standard-Gateway verfügen:
ip route show
default via 192.168.73.1 dev wlan0
192.168.73.0/24 dev wlan0 proto kernel scope link src 192.168.73.65
Wenn Sie keine Standardeinstellung haben, veröffentlichen Sie bitte Ihre Routing-Tabellein deinem ursprünglichen Beitrag, nicht als Kommentar: es wäre unlesbar.
Und Sie sollten auch einen Nameserver in haben /etc/resolv.conf
. Wenn nicht,
echo nameserver 8.8.8.8 >> /etc/resolv.conf
echo nameserver 8.8.4.4 >> /etc/resolv.conf
Sie sind bereit zum Surfen.