web-dev-qa-db-ja.com

ビーグルボーンにSSH接続できませんか?

私がした後:

route add default gw 192.168.7.1

/etc/resolv.confも変更しました:

nameserver 192.168.7.1

vMwareのUbuntu間でインターネットを共有するため。インターネットは機能していますが、再起動後、どのホストからもビーグルボーンにsshすることはできません。 (Win7またはUbuntu)。 SSHはメッセージを返しません。

Beagbleboneでは、デフォルトはnameserver 127.0.0.1です。また、コマンドrouteは次を返します。

Destination     Gateway     mask             Flags  Ref  Use  Iface
192.168.7.0     0.0.0.0     255.255.255.252  U      0    0    usb0

ifconfigは以下を返します:

usb0 net addr:192.168.7.2 Bcast:192.168.7.3

ホスト(win7)上:

ipv4 addr: 192.168.0.110, ipv4 default gw 192.168.0.1

ubuntuではifconfigは以下を返します:

etho 192.168.179.129 Bcast:192.168.179.255

また、GNOMEの起動を無効にしましたが、デフォルトの構成がシャットダウンされる可能性がありますか?ファイルresolv.confは、システムが起動するたびにリセットされます。

4
Timtianyang

Beagleboneのネットワークは192.168.7.0/30と非常に小さいようです。 (注:192.168.7.2 Bcast:192.168.7.3)これは、「ローカルネットワーク」で.1と.2のみが表示されることを意味します(.0はネットワークアドレス、.3はブロードキャストです)。また、デフォルトルートがないため、これら2つのアドレス以外にはルーティングされません。

私が想定しているWin7ホストは、192.168.0.0/24ネットワーク(ネットマスク255.255.255.0)とデフォルトゲートウェイ192.168.0.1(セットアップで192.168.0.1アドレスを持っているものはありませんが)上にあります。

Ubuntuは独自の/ 24セグメント、192.168.179.0/24にあります(192.168.179.255のブロードキャストに注意してください)。

192.168.0.1が2つの別々のセグメント192.168.7.0/30(ビーグルボーン)と192.168.0.0/24のルートを可視化していない限り、Win7からビーグルボーンに到達することはできません。 Ubuntuには、配置されているルーティング/デフォルトルートによっては、同様の問題が発生する場合があります。

Win7またはUbuntuのいずれにもルーティングを提供していません。これにより、ルーティング設定が何であるかをより明確に把握できます。 (これらのホストでnetstat -rnを実行することにより、これらの詳細を提供できます)。

また、何が何に物理的に接続されていますか? UbuntuはVMですか、それとも別のホストですか?両方ともビーグルボーンに接続しますか、それとも3つすべてを他のデバイス(192.168.0.1のホスト)に接続しますか?

Resolv.confの変更に関しては、おそらくIPアドレスがDHCPを介して取得されているためです(これにより、resolv.confがDHCPサーバーからのDHCP ACK応答から取得されたものに置き換えられます)。 dhclient.confを編集して、prepend domain-name-servers 127.0.0.1;ステートメントを追加するか、domain-name-serversステートメントを含まないinterface宣言を追加することができます。

5
Drav Sloan