VirtualBox vboxnet0은 가상 머신과 연결되지 않은 192.168.56.100의 핑에 응답합니까?

VirtualBox vboxnet0은 가상 머신과 연결되지 않은 192.168.56.100의 핑에 응답합니까?

vagrant를 통해 192.168.56.100에 private_network 주소를 갖도록 VirtualBox 가상 머신을 구성했는데 해당 주소로 ping을 보낼 수는 있지만 ssh를 보낼 수는 없다는 것을 알았습니다.

몇 가지 조사 끝에 VM이 꺼진 상태에서도 VirtualBox VM을 실행하지 않고도 주소 192.168.56.100을 ping할 수 있다는 사실을 발견했습니다.

더 이상한 점은 주소 192.168.56.101을 사용하도록 Vagrant 파일을 재구성한 다음 호스트를 재부팅할 때입니다. 그런 다음 초기 재부팅 후 vboxnet0이 존재하지 않으며 192.168.56.* 주소를 핑할 수 없습니다. 그런 다음 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과 같은 도구를 사용할 수 없습니다.

감사해요!

추신: 저는 "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 서버 역할도 할 것이라고 추측합니다.

관련 정보