ブリッジされたネットワークを使用してVirtualBox仮想マシンをpingすることはできません。

ブリッジされたネットワークを使用してVirtualBox仮想マシンをpingすることはできません。

VirtualBox 仮想マシンがインストールされた Fedora 22 ノートブックがあります。仮想マシンをワイヤレスカードに接続すると、すべてがうまく機能しますが、ワイヤレスが変更されたため、有線カードに接続したいと思います。しかし、私のホストでVMをpingすることはできません。どんな提案がありますか?

私がしたことは次のとおりです。

  • 私の有線ネットワークカードを設定します。 Networkmanagerで管理しないように設定してください。私はそれを持ってきてpingすることができます。 ifconfigは以下を示しています:

    enp0s25: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500`
        inet 10.0.1.1  netmask 255.255.255.0  broadcast 10.0.1.255`
        ether 3c:97:0e:38:c4:9d  txqueuelen 1000  (Ethernet)
    
  • 私の仮想マシンをIP 10.0.1.100として設定

  • 仮想マシンのネットワークデバイスが有効になっていて、「ブリッジアダプタ」に接続されており、実際に有線ネットワークカードであることを確認してください。

tcpdump -i enp0s25 -nホストコンピュータから起動します。私がpingするとき出る私の仮想マシンで - つまり、ホストのインターフェイスをpingし、ping 10.0.1.1ホストから次のものを取得します。

01:11:57.831609 ARP, Request who-has 10.0.1.1 tell 10.0.1.100, length 46
01:11:59.827699 ARP, Request who-has 10.0.1.1 tell 10.0.1.100, length 46
01:12:00.827591 ARP, Request who-has 10.0.1.1 tell 10.0.1.100, length 46

仮想マシンに「ターゲットホストに接続できません」と表示されます(ARPが応答しない場合は期待どおり)。

ところで、Wiresharkをチェックし、着信arpパケットにVLANタグがないことを確認しました。確かにしてください。

ありがとう

答え1

ネットワークカードにネットワークケーブルがありません。検出されたリンクが「いいえ」と表示された場合、Linuxはネットワークパケットを送信しません。

関連情報