QA@IT

直接接続によるラズパイとのSSH接続ができません。

11064 PV

ラズパイを有線LANで直結してSSH接続ができません。
ラズパイ側のIPアドレスを192.168.0.77に設定しているのですが、
sshで接続すると次のメッセージが出ます。

$ ssh 192.168.0.77
ssh: connect to host 192.168.0.77 port 22: No route to host

pingで調査しても以下のようなメッセージばかり出てきます。

$ ping 192.168.0.77
PING 192.168.0.77 (192.168.0.77) 56(84) bytes of data.
From 192.168.0.10 icmp_seq=1 Destination Host Unreachable
From 192.168.0.10 icmp_seq=2 Destination Host Unreachable
From 192.168.0.10 icmp_seq=3 Destination Host Unreachable
From 192.168.0.10 icmp_seq=4 Destination Host Unreachable
From 192.168.0.10 icmp_seq=5 Destination Host Unreachable
From 192.168.0.10 icmp_seq=6 Destination Host Unreachable

コマンドarpでIPアドレスを調べても次のようなメッセージが出てきます。
arp
アドレス HWタイプ HWアドレス フラグ マスク インタフェース
raspberrypi.local (不完全) wlp2s0
192.168.0.1 ether c0:25:a2:42:5b:48 C wlp2s0

何分初心者のためよく分からないことが多いですが、解決の程お待ちしております。
追記)使用しているラズパイ:Raspberry Pi 2 Model B
ラズパイのOS     :raspbian-stretch 2018-06-27
   ホスト側のPCの型番 :DESKTOP-5EPK7P2

回答

「ラズパイ」だけでは情報が少ないです。
ラズパイのバージョン(3とか2Bとか)、ラズパイにいれたOSのバージョン、直結した相手はなにかなどがある方が、状況はわかると思います。

提示されている情報だけできになるのは、

  • 直結したホストのIPはなにか(サブネットが違えば接続できません。繋いだアダプタにIPアドレスを設定していなければホスト側にIPがなくて接続できないこともあります。)。
  • 直結したホストは他にネットワークを持っているか。例えばインターネットに繋ぐためにルーターとつないでいるネットワークカードか無線LANがあり、そちらも 192.168.0.???のネットワークを使っている場合は競合して(というか、〜〜.77のIPを探すためにルーターに問い合わせている可能性もあります。
  • 一番気になるのはラズパイの有線LANは有効になっているかで、wlp2s0は無線LANじゃないでしょうか。ラズパイ3やZEROだと標準で無線LANインターフェースを持っていたと思います。

ipconfig / ifconfig / ip addr show などのコマンドを覚えつつ、全てのネットワークアダプタの状態を確認するといいでしょう。可能なら最初はラズパイにGUIのデスクトップ付きで入れて、HDMI対応のディスプレイやテレビに繋いで、ラズパイの画面をみながら確認すると思いますよ。また入れ直すなり、あとでGUIデスクトップを削除するという方法がありますので。

編集 履歴 (0)
  • 回答ありがとうございます。少し自分の知識不足でした。もう一度色々と調べ直してみます。 -
ウォッチ

この質問への回答やコメントをメールでお知らせします。