VirtualBox vboxnet0は、仮想マシンに関連付けられていない192.168.56.100のpingに応答しますか?

VirtualBox vboxnet0は、仮想マシンに関連付けられていない192.168.56.100のpingに応答しますか?

vagrantを介して192.168.56.100にprivate_networkアドレスを持つようにVirtualBox仮想マシンを設定しましたが、そのアドレスにpingを送信できますが、sshを送信することはできません。

いくつかの調査の終わりに、VMがオフになってもVirtualBox VMを実行せずにアドレス192.168.56.100をpingできます。

もう1つのことは、アドレス192.168.56.101を使用するようにVagrantファイルを再設定してからホストを再起動するときです。その後、初期再起動後にvboxnet0は存在せず、192.168.56.*アドレスをpingできません。その後、vagrant upでVMを起動すると、vboxnet0は192.168.56.1で利用でき、新しいVMは192.168.56.101で利用できます。しかし、まだ192.168.56.100にpingを送信できますか?このアドレスを使用する仮想マシンはありません!

どのようにさらにデバッグできますか? 192.168.56.100 とは何か、どうすればわかりますか? vboxnet0 は brdige デバイスではないため、brctl などのツールは使用できません。

ありがとうございます!

PS:私は「Ubuntu 22.04 LTS」を使用しています:Linux master 5.15.0-30-generic #31-Ubuntu SMP Thu May 5 10:00:34 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux。

VirtualBox バージョン 6.1.32_Ubuntu r149290 を使用しています。

まず、先に要請した追加情報ですvagrant up

ip route sh
default via 192.168.178.1 dev wlp4s0 proto dhcp metric 600 
169.254.0.0/16 dev virbr0 scope link metric 1000 linkdown 
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 
172.18.0.0/16 dev br-87529e8f38b0 proto kernel scope link src 172.18.0.1 linkdown 
172.20.0.0/16 dev br-09115dd7adf5 proto kernel scope link src 172.20.0.1 linkdown 
172.21.0.0/16 dev br-95476c66ec3f proto kernel scope link src 172.21.0.1 linkdown 
172.25.0.0/16 dev br-f259d334ba7f proto kernel scope link src 172.25.0.1 linkdown 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown 
192.168.178.0/24 dev wlp4s0 proto kernel scope link src 192.168.178.63 metric 600 

ip addr show | grep 'inet '
inet 127.0.0.1/8 scope host lo
inet 192.168.178.63/24 brd 192.168.178.255 scope global dynamic noprefixroute wlp4s0
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
inet 172.20.0.1/16 brd 172.20.255.255 scope global br-09115dd7adf5
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
inet 172.18.0.1/16 brd 172.18.255.255 scope global br-87529e8f38b0
inet 172.21.0.1/16 brd 172.21.255.255 scope global br-95476c66ec3f
inet 172.25.0.1/16 brd 172.25.255.255 scope global br-f259d334ba7f

ping 192.168.56.100
PING 192.168.56.100 (192.168.56.100) 56(84) bytes of data.
^C
--- 192.168.56.100 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3080ms

ここ以降と同じですvagrant up

ip route sh
default via 192.168.178.1 dev wlp4s0 proto dhcp metric 600 
169.254.0.0/16 dev virbr0 scope link metric 1000 linkdown 
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 
172.18.0.0/16 dev br-87529e8f38b0 proto kernel scope link src 172.18.0.1 linkdown 
172.20.0.0/16 dev br-09115dd7adf5 proto kernel scope link src 172.20.0.1 linkdown 
172.21.0.0/16 dev br-95476c66ec3f proto kernel scope link src 172.21.0.1 linkdown 
172.25.0.0/16 dev br-f259d334ba7f proto kernel scope link src 172.25.0.1 linkdown 
192.168.56.0/24 dev vboxnet0 proto kernel scope link src 192.168.56.1 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown 
192.168.178.0/24 dev wlp4s0 proto kernel scope link src 192.168.178.63 metric 600

ip addr show | grep 'inet '
inet 127.0.0.1/8 scope host lo
inet 192.168.178.63/24 brd 192.168.178.255 scope global dynamic noprefixroute wlp4s0
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
inet 172.20.0.1/16 brd 172.20.255.255 scope global br-09115dd7adf5
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
inet 172.18.0.1/16 brd 172.18.255.255 scope global br-87529e8f38b0
inet 172.21.0.1/16 brd 172.21.255.255 scope global br-95476c66ec3f
inet 172.25.0.1/16 brd 172.25.255.255 scope global br-f259d334ba7f
inet 192.168.56.1/24 brd 192.168.56.255 scope global vboxnet0

IP 192.168.56.101で仮想マシンを起動し、期待どおりに応答しました。

ping 192.168.56.101
PING 192.168.56.101 (192.168.56.101) 56(84) bytes of data.
64 bytes from 192.168.56.101: icmp_seq=1 ttl=64 time=0.364 ms
64 bytes from 192.168.56.101: icmp_seq=2 ttl=64 time=0.205 ms

しかし、今192.168.56.100にも答えがあります。

ping 192.168.56.100
PING 192.168.56.100 (192.168.56.100) 56(84) bytes of data.
64 bytes from 192.168.56.100: icmp_seq=1 ttl=255 time=0.108 ms
64 bytes from 192.168.56.100: icmp_seq=2 ttl=255 time=0.078 ms

ベストアンサー1

答えは実際に@BrahimGaababによって提供されました。ファイル - >ホストネットワーク管理者GUIを介して確認し、DHCPタブに切り替えましたが、「サーバーアドレス:192.168.56.100」と表示されました。

私は決して考えなかったでしょう。私は「プライマリアドレス」192.168.56.1がDHCPサーバーとしても機能すると思います。

おすすめ記事