やりたいこと
WPA2-EPAの認証形式を利用したWi-Fiに接続しようとしています。
ネットワークの構成としては、Wi-Fiルーター(DHCP機能OFF)とCentOSで構築されたDHCPサーバーがある構成です。
raspbianは「Raspbian Buster with desktop (Februry 2020)」をインストールしています。
やってみたこと①
こちらのサイトを参考に、
/etc/wpa_supplicant/wpa_supplicant.confを以下のようにしました。
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=JP network={ ssid="<SSID>" priority=1 key_mgmt=WPA-EAP pairwise=CCMP auth_alg=OPEN eap=PEAP identity="<自分のアカウント>" password="<パスワード>" phase1="peaplabel=0" phase2="auth=MSCHAPV2" }
問題点①
ディスプレイにHDMIで接続し起動、しばらくすると、画面右上のWi-Fiのアイコンは接続された表示になり、
ターミナルからifconfigするとwlan0のipアドレスの欄には169.×××.×××.×××と表示されていました。
169.~は通常グローバルのIPであり、手元のDHCPサーバーが割り当てるIPは172.~です。(この時点で何かがおかしい。)
「ping www.google.com」は「一時的に名前解決に失敗しました。」と言われ
「ping <dhcpサーバーのIP>」は「From 169.×××.×××.××× icmp_seq=〇〇 Destination Host Unreachable」と返ってきました。
この時From以降に表示されていたIP169.~は、先ほどifconfigしたときにwlan0のipとして表示されたものと同じでした。
やってみたこと②
割り当てられているIPが169.~は明らかに間違いなので、明示的に固定IPを振ることにしました。
ラズパイの/etc/dhcpcd.confの末尾に以下の4行を追記しました。
SSID <SSID>
interface wlan0
static ip_address=172.×××.×××.×××
static routers=172.×××.×××.1
static domain_name_servers=172.×××.×××.×××
static domain_search=172.×××.×××.×××
「ip_address=」にはあいている適当なipを入力しました。
「routers=」にはゲートウェイのipを入力しました。(Wi-Fiに接続済みの他のWindowsPCでipconfig /allした結果からゲートウェイのipを確認)
「domain_name_servers=」と「domain_search=」にはDNSサーバーのipを入力しました。(こちらも他のWindowsPCで調べました。)
問題点②
ラズパイを再起動して、画面右上のWi-Fiのアイコンが接続状態になったのち、ifconfigをすると今度はwlan0のIPの欄にはdhcpcd.confで設定したIPが割り当てられていました。
しかし「ping www.google.com」も「ping <dhcpサーバーのIP>」も返ってくるのは①の時と同じメッセージでした。
質問内容
周波数帯は2.4GHzであることを確認しました。(Wi-Fiが5GHz帯だからという理由ではありません)
ケータイのテザリングには接続できることを確認しました。(ラズパイのWi-Fiモジュールの故障ではありません)
他に何か見落としている確認項目として何が考えられるでしょうか?
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー