接続したいアクセスポイントの情報は設定してありますか?
以下のコマンドの実行結果を(コピペで)貼ってもらえますか。
$ ifconfig
$ sudo cat /etc/wpa_supplicant/wpa_supplicant.conf
$ sudo cat /etc/network/interfaces
$ dmesg | grep wlan
$ sudo iwlist wlan1 scan
まずはじめに、このような分野は入門レベルなので用語等間違っていたら申し訳ございません。
本題です。
Raspberry Pi 4で外付けWi-FiアンテナのTP-Link Archer T2U Plusを使いたいです。
理由は障害物の多い室内で使用するため電波が届かなくなるからです。
しかし、様々な記事を参考にしてみても上手く接続できません。
助けていただきたいです。
解決にあたり足りない情報がありましたら、教えていただきたいです。
■使用しているマシン
Raspberry Pi 4B(RAM 8GB)
OSはBullseye
カーネルのバージョン6.1.21 v8
■TP-Link Archer T2U Plus
Wi-Fiアンテナです
■起きている状態
ドライバのインストールはでき、wlan1として認識されているが、Wi-Fiアンテナがアクセスポイント?を見つけられないため接続できない。
wlan0を無効化してもやはり見つけられない。
■試したこと
・rtl8821auのドライバインストール
・rtl8812auのドライバインストール
・内蔵Wi-Fiの無効化
・chatGPTに聞いてみる
■参考にした記事など
https://qiita.com/s0ra_junky4rd/items/a99e25a45e70d2c5f09e
接続したいアクセスポイントの情報は設定してありますか?
以下のコマンドの実行結果を(コピペで)貼ってもらえますか。
$ ifconfig
$ sudo cat /etc/wpa_supplicant/wpa_supplicant.conf
$ sudo cat /etc/network/interfaces
$ dmesg | grep wlan
$ sudo iwlist wlan1 scan
@hososhamo
Questionerありがとうございます。
設定はできているかと思います。
以下がコマンド実行結果です。お願いします。
$ ifconfig
eth0: flags=4099 mtu 1500
ether [macアドレス] txqueuelen 1000 (イーサネット)
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
lo: flags=73 mtu 65536
inet [ipアドレス] netmask [ネットマスク]
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (ローカルループバック)
RX packets 20 bytes 2302 (2.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 20 bytes 2302 (2.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wlan0: flags=4163 mtu 1500
inet [ipアドレス] netmask [ネットマスク] broadcast [ブロードキャストアドレス]
inet6 [ipv6アドレス] prefixlen 64 scopeid 0x20
ether [macアドレス] txqueuelen 1000 (イーサネット)
RX packets 189 bytes 78219 (76.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 216 bytes 54447 (53.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan1: flags=4099 mtu 2312
ether [macアドレス] txqueuelen 1000 (イーサネット)
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 3 overruns 0 carrier 0 collisions 0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ sudo cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=JP
network={
ssid="SSID"
psk="PASS"
key_mgmt=WPA-PSK
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ sudo cat /etc/network/interfaces
"# interfaces(5) file used by ifup(8) and ifdown(8)
"# Include files from /etc/network/interfaces.d:
source /etc/network/interfaces.d/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ dmesg | grep wlan
[ 9.574506] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
[ 14.665343] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
$ sudo iwlist wlan1 scan
wlan1 Failed to read scan data : Resource temporarily unavailable
■追記
・OSは64bit
・以下のイメージファイルをインストールしています
2024-03-12-raspios-bullseye-arm64.img
・初期設定の時点で内蔵Wi-Fi(wlan0)でWi-Fiに接続しています
/etc/wpa_supplicant/wpa_supplicant.conf
で定義しているアクセスポイントが1つだけのようですが、
wlan1(TP-Link Archer T2U Plus)で接続したいアクセスポイントは、
現在 wlan0 が接続しているアクセスポイントと同一でしょうか?
最後のコマンドの結果が気になります。リンクアップはしているようですが。。。
$ sudo iwlist wlan1 scan
wlan1 Failed to read scan data : Resource temporarily unavailable
@hososhamo
Questioner+
/etc/wpa_supplicant/wpa_supplicant.conf
で定義しているアクセスポイントが1つだけのようですが、
wlan1(TP-Link Archer T2U Plus)で接続したいアクセスポイントは、
現在 wlan0 が接続しているアクセスポイントと同一でしょうか?
はい。同一です。
+最後のコマンドの結果が気になります。リンクアップはしているようですが。。。
情報が不足しておりすみません。
実はsudo iwlist wlan1 scan
を行うと、必ずこのエラーが出ます。
以下のリンクを参考に内蔵Wi-Fiを無効にし、Wi-Fiアンテナをwlan0にしてもこのエラーが出る状態です。
Raspberry Pi 3の内蔵WiFiを無効にしてUSB WiFiアダプタを利用する