これが詳細な回答です。長い間待った後、BBBでインターネットを共有する方法をようやく見つけました。この質問は毎日少なくとも10回は見られているので、私は自分で答えなければなりません. (また、SO はこれに対して人気の質問バッジをくれました!)
私が最初に試したのは:
BBB(オングストロームを実行)をラップトップ(Windows 8を実行)に接続しました。ラップトップはデバイスを認識し、パテ経由で SSH 接続できました。
ここで、IP アドレスが192.168.7.1
..であるコンピューターに ping を返そうとしまし192.168.7.2
た。明らかです)
私はインターネット上のあらゆる場所を検索し、次のようなこの不具合を克服するためにあらゆることを行いました。
BBBにデフォルトゲートウェイを作りました192.168.7.1
/sbin/route add default gw 192.168.7.1
しかし、それもうまくいきませんでした。
ping 192.168.7.1
以前は、BBB でインターネットに接続するために必要だと考えていました。
何も機能していなかったので、この手順をスキップすることにしました。
BBB を接続するだけで、 Windows 8 のネットワークと共有センターに移動し、そこから Wi-Fi 接続からビーグルボーンへのインターネット接続を共有しました。
これを行うと、BB がパテからの接続を失うことがわかります (ネットワーク共有の前にパテを開始した場合)。これは、コンピューターが IP を BB に割り当て、「IP を自動的に取得する」に変更する必要があるためです。
これを行うには、右クリックして BB 接続のプロパティに移動し、リストからIPV4 tcp/IPを選択してそのプロパティに移動します。その中に、「IP を自動的に取得する」オプションが表示されます。
パテを再び開始すると (以前の接続が終了するため)、BB が接続できることがわかります。
上記のようにデフォルト ゲートウェイを追加するだけで、8.8.8.8 またはその他の IP アドレスに ping を実行できるようになります。次に、次のようにネームサーバーを追加するだけです。
cd /etc
more resolv.conf
nano resolv.conf
この行を下に追加しますnameserver 127.0.0.1
nameserver 8.8.8.8
保存すると、次のことができるようになりping google.com
ます。
今度は VNC サーバーの部分です。その場合も私は間違っていました。VNC サーバーに接続するには、BBB でのインターネット接続は必要ありません。はい、VNCサーバーをインストールするために必要ですが、その後は必要ありません。インストールしたら、BB でこれを簡単に実行する必要があります。
x11vnc -bg -o %HOME/.x11vnc.log.%VNCDISPLAY -auth /var/run/gdm/auth-for-gdm*/database -display :0 -forever
Enter キーを押すと、BB が応答し、VNC が開始されます。port 5900
以上で、Windows に戻って VNC サーバーを起動し、アドレス192.168.7.2
を追加すると、画面に GUI が表示されます。また、ビーグルボーンでインターネットをサーフィンすることもできます。
サポートに感謝します。ここで私の質問が間違っている場合は、お知らせください。また、疑問がある場合は、この素晴らしいビデオ my derek molloy を参照してください。彼は非常によく説明しています。機能していない場合は、192.168.7.1 に ping を返すステップをスキップすることを忘れないでください。
私はまだそれを理解していません。回答が得られたら編集します。