Sanal bir kablosuz arabirim eklemek için iw kullanma, “Böyle bir cihaz yok (-19)” hatasını alma


10

İw kullanarak debian sıkma sistemime sanal bir kablosuz arabirim eklemeye çalışıyorum.

İw listesinin çıktısı aşağıda gösterilmiştir:

root@alix:~# iw list
Wiphy phy0

Komutu kullanıyorum:

iw dev phy0 interface add wlan1 type station

wlan1 sanal arabirimini eklemek için bu bana hata veriyor:

command failed: No such device (-19)

Komutu kullanırsam:

iw dev wlan0 interface add wlan1 type station

wlan0 ve wlan1'i kullanmayı denediğimde iyi geçiyor, hiçbirinin benzersiz olmadığını ve bu yüzden benim için çalışmadığını söyleyerek bir hata alıyorum.

Buna neden olabilecek herhangi bir fikir olan var mı? Teşekkürler

Yanıtlar:


6

Aldığınız ilk hata hakkında ("komut başarısız oldu: Böyle bir cihaz yok (-19)"):

iw phy phy0 interface add <name> type <type>

veya

iw dev wlan0 interface add <name> type <type>

Fiziksel isimler ve cihaz isimleri uyuşmadığı sürece, phy / dev anahtar kelimelerini de atlayabilir ve

iw phy0 interface add <name> type <type>

Her iki arabirimi aynı anda kullanma ve benzersiz olmamaları hakkındaki mesaj hakkında:
Bunun nedeni muhtemelen her ikisinin de aynı MAC adresini kullanmasıdır. Etkinleştirmeden önce yeni arabirimin MAC adresini değiştirmeyi deneyebilirsiniz.

ip link set dev <dev-name> address <new-mac-address>

Arayüz modlarınız hakkında bir kelime:
iw komutum (v3.4) diyor

Geçerli arayüz tipleri şunlardır: yönetilen, ibss, monitör, ağ, wds.

Ne "istasyon" ne yapacağından emin değilim.

Ayrıca, iki arayüzü farklı modlarda çalıştırmaya çalışıyorsanız, wlan kartınızın bunu desteklediğinden emin olun:

iw list
[...]
Supported interface modes:
     * IBSS
     * managed
     * AP
     * AP/VLAN
     * WDS
     * monitor
     * mesh point
software interface modes (can always be added):
     * AP/VLAN
     * monitor
interface combinations are not supported

Son satıra dikkat edin.


type stationolduğu gibi iyi çalışır type mgd. stationÇekirdek sabiti adlandırıldığından, kabul etmemek bir utanç olurdu NL80211_IFTYPE_STATION.
BatchyX
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.