mar*_*ray 11 networking linux debian wireless-networking
我正在尝试使用 iw 向我的 debian 挤压系统添加一个虚拟无线接口。
iw list 的输出如下所示:
root@alix:~# iw list
Wiphy phy0
Run Code Online (Sandbox Code Playgroud)
我正在使用命令:
iw dev phy0 interface add wlan1 type station
Run Code Online (Sandbox Code Playgroud)
添加虚拟接口 wlan1 但这给了我错误:
command failed: No such device (-19)
Run Code Online (Sandbox Code Playgroud)
如果我使用命令:
iw dev wlan0 interface add wlan1 type station
Run Code Online (Sandbox Code Playgroud)
它通过很好,但是如果我尝试同时使用 wlan0 和 wlan1,我会收到一个错误,说它们都不是唯一的,所以这对我不起作用。
任何人有什么想法可能导致这种情况?谢谢
小智 9
关于你得到的第一个错误(“命令失败:没有这样的设备(-19)”):你可以使用
iw phy phy0 interface add <name> type <type>
Run Code Online (Sandbox Code Playgroud)
或者
iw dev wlan0 interface add <name> type <type>
Run Code Online (Sandbox Code Playgroud)
只要物理名称和设备名称不冲突,您也可以省略 phy/dev 关键字并简单地使用
iw phy0 interface add <name> type <type>
Run Code Online (Sandbox Code Playgroud)
关于同时使用两个接口以及关于它们不是唯一的消息:
这可能是因为它们都使用相同的 MAC 地址。您可以尝试在激活新接口之前更改其 MAC 地址。
ip link set dev <dev-name> address <new-mac-address>
Run Code Online (Sandbox Code Playgroud)
关于你的界面模式的一句话:
我的 iw 命令(v3.4)说
有效的接口类型有:managed、ibss、monitor、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
Run Code Online (Sandbox Code Playgroud)
注意最后一行。
归档时间: |
|
查看次数: |
50471 次 |
最近记录: |