iw
これを使用してwlan1
。
iw dev wlan0 interface add wlan1 type __ap
これにより、次の 2 つのインターフェイスが残ります。
~> iw dev
phy#0
Interface wlan1
ifindex 8
wdev 0x5
addr c0:ee:40:64:4a:1d
type AP
txpower 23.00 dBm
Interface wlan0
ifindex 7
wdev 0x4
addr c0:ee:40:64:4a:1c
type managed
txpower 23.00 dBm
iwctl
リストデバイスとAPを実行するときwlan1
。
~> iwctl ap list
Devices in Access Point Mode
--------------------------------------------------------------------------------
Name Started
--------------------------------------------------------------------------------
No devices in access point mode available.
~> iwctl device list
Devices
--------------------------------------------------------------------------------
Name Address Powered Adapter Mode
--------------------------------------------------------------------------------
wlan0 c0:ee:40:64:4a:1c on phy0 station
以前は、wpa_supplicant
このNetworkManager
仮想インターフェイス(wlan1)をAPモードで使用できました。無線はAP+STAモードをサポートします。
~> iw phy
...
valid interface combinations:
* #{ AP } <= 3, #{ managed, P2P-client, P2P-GO } <= 2,
total <= 3, #channels <= 1
* #{ IBSS } <= 1,
total <= 1, #channels <= 1
...
iwd
その場合は、このユーティリティを使用して作成された仮想インターフェイスがサポートされているかどうか疑問に思いますiw
。では、何を見逃していますか?
答え1
私の問題は、iwd
既存のインターフェイスを破壊して見つけたものの新しいインターフェイスを作成することです。iwd
インターフェイスを維持するように指示することで、いくつかのオプションを提供できます。
main.confから
[General]
UseDefaultInterface=true
またはiwd
デーモンを起動するとき:
-i, --interfaces Interfaces to manage
-I, --nointerfaces Interfaces to ignore
-p, --phys Phys to manage
-P, --nophys Phys to ignore