パブリックIPアドレスはデバイスをネットワークから隠します

パブリックIPアドレスはデバイスをネットワークから隠します

私はUbuntu 14.04.1 LTSのミニイメージを ビーグルボーンブラック(最新のBBB画像)。

BBBはCat5経由で自宅のルーターに接続されていますそしてUSB ケーブル。当然ですが、デバイスの DHCP アドレス (つまり 10.0.0.X/8) を使用して、イーサネット インターフェイス経由でデバイスに直接 SSH 接続できます。

しかし、ルーターを設定してBBBにパブリックIPv4アドレス(120.40.xxなど)を割り当てると、BBBは消えるネットワークから。残念ながら、別のマシンに IP を割り当てると、この問題は再現されません。私のコンピューターはすべて、独自の IP アドレスを取得するために DHCP サービスを利用していることにご注意ください。

usb0トラブルシューティングのため、 BBB のファイルからインターフェイスを削除し/etc/network/interfacesifconfigそれが正しいことを確認しました。さらに、ネットワーク マネージャーをインストールし、サービスとすべてのデバイスを再起動しました。

最後に... BBB は、パブリック IP アドレスの割り当てが削除されるか、パブリック IP アドレスが別のデバイスに再割り当てされる場合にのみ再表示されます。つまり、10.0.0.x アドレスを再度受信することになります。

私の質問はネットワークに関するものですが、私の問題は他のネットワーク構成ファイルで解決できる可能性が高いと思います。おそらく、これは mini-ubuntu バージョンと、他の誰かが事前に構成したイメージの組み合わせから生じています。

誰かが解決策を見つけるのを手伝ってくれると、とても助かります。

編集: 私のネットワークの図

答え1

他のすべてのマシンの構成設定が非常に似ていたにもかかわらず、正常な接続を確立するには、「true」に切り替える必要がありました。[ifupdown] managed

NetworkManager マニュアルを引用すると:

true に設定すると、/etc/network/interfaces にリストされているインターフェースが NetworkManager によって管理されます。false に設定すると、/etc/network/interfaces にリストされているインターフェースは NetworkManager によって無視されます。NetworkManager はデフォルト ルートを制御するため、インターフェースが無視されると、NetworkManager はデフォルト ルートを他のインターフェースに割り当てる可能性があることに注意してください。

デフォルト値は false です。

参考までに、物件は次の場所にあります。/etc/NetworkManager/NetworkManager.conf

(欠席の場合は、apt-get でネットワークマネージャをインストールします、 それからsudo サービス ネットワーク マネージャーを再起動します)。

関連情報