Menggunakan iw untuk menambahkan antarmuka nirkabel virtual, mendapatkan kesalahan "Tidak ada perangkat seperti itu (-19)"

10

Saya mencoba menambahkan antarmuka nirkabel virtual ke sistem pemerasan debian saya menggunakan iw.

Output dari daftar iw ditunjukkan di bawah ini:

root@alix:~# iw list
Wiphy phy0

Saya menggunakan perintah:

iw dev phy0 interface add wlan1 type station

untuk menambahkan antarmuka virtual wlan1 namun ini memberi saya kesalahan:

command failed: No such device (-19)

Jika saya menggunakan perintah:

iw dev wlan0 interface add wlan1 type station

itu berjalan dengan baik tetapi jika saya mencoba menggunakan kedua wlan0 dan wlan1 saya mendapatkan kesalahan mengatakan tidak ada yang unik dan itu tidak bekerja untuk saya.

Adakah yang tahu apa yang menyebabkan ini? Terima kasih

tandai mcmurray
sumber

Jawaban:

6

Tentang kesalahan pertama yang Anda dapatkan ("perintah gagal: Tidak ada perangkat seperti itu (-19)"): Anda bisa menggunakan

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

atau

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

Selama nama fisik dan nama perangkat tidak berbenturan, Anda juga dapat menghilangkan kata kunci phy / dev dan cukup menggunakan

iw phy0 interface add <name> type <type>

Tentang menggunakan kedua antarmuka pada saat yang sama dan pesan tentang mereka tidak unik:
Ini mungkin karena mereka berdua menggunakan alamat MAC yang sama. Anda dapat mencoba mengubah alamat MAC antarmuka baru sebelum mengaktifkannya.

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

Sepatah kata tentang mode antarmuka Anda:
Perintah iw saya (v3.4) mengatakan

Jenis antarmuka yang valid adalah: managed, ibss, monitor, mesh, wds.

Tidak yakin apa yang akan dilakukan "stasiun".

Juga, jika Anda mencoba mengoperasikan dua antarmuka dalam mode yang berbeda, pastikan kartu wlan Anda mendukung ini:

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

Perhatikan baris terakhir.

ben
sumber
type stationakan bekerja dengan baik, seperti yang akan dilakukan type mgd. Akan memalukan untuk tidak menerima station, karena konstanta kernel bernama NL80211_IFTYPE_STATION.
BatchyX