web-dev-qa-db-ja.com

Virtualboxブリッジネットワークに到達できません

Virtualboxの最新バージョン(v5.0.20)内で、VM(Ubuntuサーバー16.04 LTSの新規インストール)にネットワークブリッジアダプターを使用しようとしています。ifconfig -aを実行すると、次のようになります。出力:

ifconfig

ご覧のとおり、IPアドレスは192.168.3.59で、これは私のホストネットワーク(サブネット192.168.3)のDHCPサーバーによって割り当てられています。したがって、すべてが正常に機能しているように見えますが、たとえば8.8.8.8にpingしようとすると、次のエラーメッセージが表示されます。

接続:ネットワークに到達できません

さまざまなアダプター設定を試し、ファイアウォールを無効にし、新しいVMを作成し、考えられるすべてのものをGoogleで作成しました。しかし、何も問題を解決しませんでした。

役に立つかもしれないいくつかのより多くの情報:

  • ホストPCはWindows 10で動作します
  • インターフェース(/etc/network/interfaces)ファイルは変更されていません
  • 2つのアダプター(NATとホストのみ)の使用は機能しますが、これは私が必要とするものではありません
  • 古いVM(Ubuntu 14.03)がブリッジアダプタで問題なく動作しています。

どんな助け/提案でも大歓迎です!

編集:ルーティングテーブルを追加しました

ip route showは以下を出力します。

172.23.23.0/24 via 192.168.3.108 dev enp0s3
192.168.3.0/24 dev enp0s3 proto kernel scope link src 192.168.3.59
3
JasonK

サブネットのスコープ外のトラフィックのデフォルトルートがありません。特権ユーザーとして次のコマンドを実行します。

ip-route-add-default-ip-of-router-on-local-network dev enp0s3

これにより、Googleのサーバーにpingして外部接続を確立できるようになります。この設定を永続化する(再起動後も維持する)方法は、VMの接続方法によって異なりますが、ほとんどのシステムで機能するはずです。 http://www.linuxquestions.org/ questions/linux-networking-3/permanently-add-static-route-16769 /

3
Marek Rost