
برنامج تشغيل RTL8812AU/21AU و RTL8814AU مع وضع المراقبة وحقن الإطارات
الفرع الرئيسي مبني على https://github.com/ulli-kroll/rtl8821au الفرع v4.3.22-beta/rework. وفقًا لـ rtw_version.c، إصدار السائق الحقيقي هو 4.3.20.
الفرع v4.3.21 يمكن بناؤه لشرائح RTL8814AU أو RTL8812AU/RTL8821AU.
لبناء سائق RTL8812AU/RTL8821AU اكتب:
$ make
لبناء سائق RTL8814 اكتب:
$ make RTL8814=1
لبناء السائق مع مخرجات التصحيح اكتب:
$ make DEBUG=1
أو
$ make RTL8814=1 DEBUG=1
لضبط وضع المراقبة
$ sudo ip link set wlan0 down
$ sudo iwconfig wlan0 mode monitor
$ sudo ip link set wlan0 up
لتبديل القنوات (يجب أن تكون الواجهة مرفوعة)
اضبط القناة 6، عرض 40 ميجاهرتز:
$ sudo iw wlan0 set channel 6 HT40-
اضبط القناة 149، عرض 80 ميجاهرتز:
$ sudo iw wlan0 set freq 5745 80 5775
لضبط طاقة الإرسال (الفرع v4.3.21 فقط):
$ sudo iwconfig wlan0 txpower 30
أو
$ sudo iw wlan0 set txpower fixed 3000
لحقن الإطارات بمعدلات b/g استخدم حقل Rate في رأس radiotap
لحقن الإطارات بمعدلات n استخدم حقل MCS في رأس radiotap
لحقن الإطارات بمعدلات ac استخدم حقل VHT في رأس radiotap