Linuxでは、「AP」モードでIntel Corporation Wireless 3165(リビジョン81)デュアルバンドアダプタを設定しようとしています。
私は以下を使用しています:
- Slackware 14.2(x86_64)のカスタムカーネル 4.16.18
- モジュールiwlwifi
- ファームウェア iwlwifi-7265D-29.ucode
本当に混乱しているのは、「iw list」コマンドがアダプタが「AP」モードをサポートしていることを明確に報告しますが、iwconfigを使用してそのモードに切り替えようとする試みが拒否されることです。
以下を参照してください。
# lspci -v
[...SNIP...]
04:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)
Subsystem: Intel Corporation Dual Band Wireless AC 3165
Flags: bus master, fast devsel, latency 0, IRQ 119
Memory at 81200000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [40] Express Endpoint, MSI 00
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
# lsmod | grep "iwlwifi"
iwlwifi 176128 1 iwlmvm
cfg80211 258048 3 iwlmvm,iwlwifi,mac80211
# iw list
Wiphy phy0
[...SNIP...]
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
* P2P-client
* P2P-GO
* P2P-device
[...SNIP...]
# ifconfig wlan0 up
# ifconfig
[...SNIP...]
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.1.253 netmask 255.255.255.0 broadcast 192.168.1.255
ether 70:1c:e7:05:e3:21 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# iwconfig wlan0 mode master
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Invalid argument.
# iwconfig wlan0 mode AP
Error for wireless request "Set Mode" (8B06) :
invalid argument "AP".
私が知る限り、この特定のアダプタは「デフォルト」モードをサポートしていません。ただし、サポートされている「AP」モードはリストされています。
iwconfigがカードを「AP」モードに切り替えることができないのはなぜですか?
助けてくれてありがとう。