尝试在 ralink rt3070 wifi 加密狗上执行 ATE 命令,
# iwpriv ra0 set ATE=ATESTART
Interface doesn't accept private ioctl...
set (8BE2): Invalid argument
有人知道吗?
据说它可以起作用这
答案1
它应该在你安装他们的旧的被破解的驱动程序。
还要注意,在最新的内核中,WEXT 接口(由 iwpriv/iwlist/iwconfig 使用)越来越不被推荐使用,取而代之的是 netlink nl80211 接口,由“iw”使用。
答案2
解决了它,在 sta_ate_iwpriv_usage.txt 中它说,
To turn on ATE functionality, you have to add compile flag "RALINK_ATE" to Makefile
它可以在 RT3070_LinuxSTA_V2.3.0.1_20100208/os/linux/config.mk 中启用
# Support ATE function
HAS_ATE=y
禁用 rt3070sta 模块,再次 make 和 make install,插入模块,它应该可以毫无问题地运行 ATE 命令。
祝你好运