Raspberry Pi 3をwifiホットスポットとして使用しようとしています。
これを実現するためにwifiのみを使用したいと思います(イーサネットでインターネットにアクセスできない場所で必要になる可能性があります)。
だから私はarchlinuxwikiからこれらのステップに従って、両方を持っていました wifiクライアントと単一のwifiデバイスを備えたwifiアクセスポイント 。
iw list
で確認しました:
Wiphy phy0
...
Supported interface modes:
* IBSS
* managed
* AP
* P2P-client
* P2P-GO
* P2P-device
...
valid interface combinations:
* #{ managed } <= 1, #{ P2P-device } <= 1, #{ P2P-client, P2P-GO } <= 1,
total <= 3, #channels <= 2
* #{ managed } <= 1, #{ AP } <= 1, #{ P2P-client } <= 1, #{ P2P-device } <= 1,
total <= 4, #channels <=
...
私のwifiデバイス(Rpi3 wifiチップセット)はWifiをアクセスポイントとして処理できるようです(Wifiを1つとして動作させ、hostapdを使用してsshセッションを開始しました)およびdhcpd)。
この出力をよく理解していれば、APモードとクライアントモードの両方もサポートしています。
hostapd
とdhcpd4.service
をsystemctl
で無効にし、wlan0
を使用してip link set dev wlan0 down
をシャットダウンしました。
次に、2つのvirtual interfaces
(as root)を追加しようとしました。これを取得しました:
# iw dev wlan0 interface add wlan0_sta type managed addr 12:34:56:78:ab:cd
command failed: Device or resource busy (-16)
# iw dev wlan0 interface add wlan0_ap type managed addr 12:34:56:78:ab:ce
command failed: Device or resource busy (-16)
phy
名またはwlan0
upで試行した場合も同じ結果になります。
これを解決するために何を試みることができますか?
実際、iw list
の出力を誤解したようです。
RPI3チップセットがこのように動作できた場合、同時に使用できる2つのモードは、#{...}
出力の同じiw list
の間にあります。
IRCで私を助けてくれた人は、この問題を解決するためにWifiドングルを使用することも提案しました。