ใช้ iw เพื่อเพิ่มอินเตอร์เฟสไร้สายเสมือนรับข้อผิดพลาด“ ไม่มีอุปกรณ์ดังกล่าว (-19)”


10

ฉันกำลังพยายามเพิ่มอินเทอร์เฟซไร้สายเสมือนลงในระบบบีบเดเบียนของฉันโดยใช้ iw

ผลลัพธ์ของรายการ iw แสดงอยู่ด้านล่าง:

root@alix:~# iw list
Wiphy phy0

ฉันกำลังใช้คำสั่ง:

iw dev phy0 interface add wlan1 type station

เพื่อเพิ่มอินเตอร์เฟสเสมือน wlan1 แต่สิ่งนี้ทำให้ฉันมีข้อผิดพลาด:

command failed: No such device (-19)

ถ้าฉันใช้คำสั่ง:

iw dev wlan0 interface add wlan1 type station

มันผ่านไปได้ดี แต่ถ้าฉันลองใช้ทั้ง wlan0 และ wlan1 ฉันได้รับข้อผิดพลาดที่บอกว่าไม่ซ้ำกันและนั่นก็ไม่ได้ผลสำหรับฉัน

ใครมีความคิดเห็นอะไรที่ทำให้เกิดสิ่งนี้ ขอบคุณ

คำตอบ:


6

เกี่ยวกับข้อผิดพลาดแรกที่คุณได้รับ ("คำสั่งล้มเหลว: ไม่มีอุปกรณ์ดังกล่าว (-19)"): คุณสามารถใช้ได้

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

หรือ

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

ตราบใดที่ชื่อทางกายภาพและชื่ออุปกรณ์ไม่ได้ขัดแย้งกันคุณยังสามารถละเว้นคำหลัก phy / dev และเพียงใช้

iw phy0 interface add <name> type <type>

เกี่ยวกับการใช้อินเทอร์เฟซทั้งสองในเวลาเดียวกันและข้อความเกี่ยวกับอินเทอร์เฟซไม่ซ้ำกัน:
นี่อาจเป็นเพราะพวกเขาทั้งสองใช้ที่อยู่ MAC เดียวกัน คุณสามารถลองเปลี่ยนที่อยู่ MAC ของอินเทอร์เฟซใหม่ก่อนเปิดใช้งานได้

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

คำเกี่ยวกับโหมดอินเตอร์เฟสของคุณ:
คำสั่ง iw ของฉัน (v3.4) พูดว่า

ประเภทอินเตอร์เฟสที่ถูกต้อง ได้แก่ : จัดการ, ibss, มอนิเตอร์, mesh, wds

ไม่แน่ใจว่า "สถานี" จะทำอะไร

นอกจากนี้หากคุณกำลังพยายามใช้งานอินเทอร์เฟซทั้งสองในโหมดที่แตกต่างกันตรวจสอบให้แน่ใจว่าการ์ด wlan ของคุณรองรับสิ่งนี้:

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

สังเกตเห็นบรรทัดสุดท้าย


type stationtype mgdจะทำงานได้ดีตามที่จะทำ จะเป็นความอัปยศที่จะไม่ยอมรับตั้งแต่คงเคอร์เนลเป็นชื่อstation NL80211_IFTYPE_STATION
BatchyX
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.