Kann WiFi-Schnittstelle unter Arch Linux nicht finden

3

Ich verwende Arch unter VMWare und kann keine WiFi-Schnittstelle finden.

Wenn ich ip link starte bekomme ich: Bildbeschreibung hier eingeben

Wenn ich versuche, www.google.com zu pingen, wird angezeigt, dass es sich um einen unbekannten Host handelt. Wenn ich jedoch 0.0.0.0 pinge, erhalte ich eine Antwort.

Ich habe momentan die Google DNS-Server in meiner resolv.conf-Datei. 8.8.8.8 8.8.4.4

Und das macht keinen Unterschied, wenn dort nicht einmal ein Nameserver vorhanden ist.

Ich habe WLAN auf der VMWare-Instanz. Wenn ich auf dem VMWare-Player zum Netzwerkadapter gehe, wird mir angezeigt, dass es gut ist, dorthin zu gehen. Ich bin mir nicht sicher, was ich sonst noch überprüfen soll. Ich bin noch nicht verkabelt. Ich kann IP-Adressen anpingen, aber es wird keine drahtlose Schnittstelle angezeigt.

Irgendein Rat?

Clifgray
quelle
1
Versuchen Sie speziell, eine WiFi-Verbindung auf dem Gast aus irgendeinem Grund zu beenden? Normalerweise verfügt eine virtuelle Maschine nicht über eine WLAN-Verbindung, da virtuelle Maschinen nur über virtuelle Geräte verfügen und die WLAN-Verbindung physisch ist. Wie erwarten Sie, dass die virtuelle Maschine eine WiFi-Schnittstelle hat? USB Passthrough?
David Schwartz
1
David hat recht. Die einzige Möglichkeit, eine WLAN-Schnittstelle auf dem VM zu haben, ist USB-Durchgang, was funktioniert. Andernfalls, wenn Sie Ihr Host-WLAN mit dem VM teilen möchten, schauen Sie sich nat oder bridged net in VMware an. Wenn Sie versuchen, weitere Informationen darüber zu erhalten, was der VM als Schnittstellen erkennt, schauen Sie sich 'dmesg'
glallen am
Also sollte ich einfach versuchen, darauf zuzugreifen, als wäre es eine Kabelverbindung? Ich habe es unter Bridged (Wi-Fi). Und DMSEG gibt mir eine unleserlich große Menge an Ausgabe. Irgendwelche Ideen, was man daraus machen kann?
Clifgray
Die Lösung war, dass ich kein WLAN auf meiner VM bekommen konnte, sondern nur Ethernet. Mir war nur nicht klar, dass es eine Einschränkung gibt, aber das WLAN meines Mac ging als Ethernet auf der VM durch und dann funktionierte es einwandfrei.
Clifgray

Antworten:

2

Führen Sie, ls /proc/sys/net/ipv4/confund Sie werden einige Variationen von sehen: all default eth0 lo wlan0. Sie können nach denselben Schnittstellen suchen, um dmesgweitere Informationen darüber zu erhalten, was Ihr Kernel / Ihre Module in Bezug auf Ihre Hardware sehen.

Wenn Sie nur all sehen, sind default, eth0 und lo. Dann haben Sie kein wlan0-Gerät geladen, unabhängig von VM oder Hardwaresystem. Mit geladen ist gemeint, dass es existiert und die Kernelmodule dafür geladen sind. Wenn Sie eine ethXSchnittstelle sehen, ist dies Ihre kabelgebundene Netzwerkschnittstelle. Sie konfigurieren dies so, als würden Sie einen normalen kabelgebundenen Ethernet-Port konfigurieren. Zum Beispiel, um eth0zuerst die IP zu überprüfen:

ip address show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff
inet 172.20.50.94/20 brd 172.20.63.255 scope global eth0
   valid_lft forever preferred_lft forever

Wenn Sie nicht sehen, müssen state UPSie ausführenip link set dev eth0 up

Wenn keine Adresse sichtbar ist, konfigurieren Sie entweder gemäß der Dokumentation Ihrer Distribution, konfigurieren Sie mit DHCP dhclient eth0oder konfigurieren Sie die IP-Adresse und die Route manuell. Da Sie eine überbrückte virtuelle Schnittstelle für WLAN verwenden, sollten Sie nur DHCP verwenden müssen und Ihr WLAN-Router wird eine Adresse bereitstellen.

Um jedoch manuell zu konfigurieren und eine Schnittstelle zu erstellen, gehen Sie wie folgt vor:

ip address add <address>/<cidr> dev eth0
ip route add default dev eth0
echo "nameserver <dns-ip>" > /etc/resolv.conf

Und bestätigen Sie mit:

ip address show
ip route show
dig <domain name>

Weitere Hilfe finden Sie in den Manpages für ip resolv.conf

glallen
quelle
Hey danke für die tolle Resonanz. Ich habe oben einen kurzen Kommentar geschrieben, in dem erklärt wird, wie das Problem behoben werden kann. Anschließend haben Sie einige Ihrer Schritte ausgeführt, um die Richtigkeit zu überprüfen.
Clifgray