ラズパイとPCを無線でのVNC接続を試みていた時のこと。以下のエラーが永遠に発生。
※使用環境
- ラズパイ400
- Windows10PC
- 家のWi-Fi(普通のルーター,D-linkのモデム)
原因・概要
Timed out waiting for a response from the compute
単純にVNC接続がタイムアウトしまくりでつながらないって状況。
原因が見当もつかないため切り分けを行っていった。
ラズパイ自体がまともに動いていない?HDMIで確認
ラズパイ自体がまともに動いてない説を疑った。
HDMIでモニター接続して確認したところちゃんと映った。
どうやらラズパイ自体はまともにうごいてるらしい。
そもそも同じWi-Fiにいるか
そもそも同じネットワーク内にいないのかもと思い確認。
んや全然同じネットワークにいる、、。
ssh接続できるか
SSH接続の問題なのかもと思い以下コマンドをPCのコマンドプロンプトで実行。
結果はこれまたタイムアウト。
ssh pi@らずぱいのIPアドレス
ネットワーク接続自体の問題?
ネットワークの接続に問題があるのかもと思い、pingコマンドで繋がっているか確認した。
結果これまたタイムアウト。
$ ping らずぱいのIPアドレス
もしかしてIP変わっちゃってる?
接続するWi-Fiによってラズパイに割り当てられるプライベートIPアドレスは変更になる場合が多々ある。
もしやそれが原因?
だが確認したがIPは変わってなかった(というか固定の設定にしてたし、、)
解決策
状況をまとめると以下のような感じ。
- 同じWi-Fiにいる
- HDMIでラズパイが動いているのを確認
- ラズパイIPに対してpingもsshもタイムアウト
- IPが変わっているわけでもない
原因がわからずかなーーりハマってしまったが、最近モデム買い換えたのを思い出した。
もしかして買い換えた新しいモデムの設定でWi-Fiの端末間同士の接続は許可されてない、、?
結論 モデムの設定で端末同士繋げなくなっていた
上記の通りモデムの設定的に端末同士繋げなくしていただけだった。
pingすらタイムアウトする場合はルーターやモデムの設定や機能を再確認すべきですね、、
参考記事
Bye Bye Moore
SSHでは接続できるのにVNCが使えなくなっている場合 Timed out waiting for the respon…