簡體   English   中英

從主機 Ping 虛擬機顯示“目標主機無法訪問”

[英]Ping a virtualbox machine from the host machine shows “Destination Host Unreachable”

我不知道為什么,但我無法從主機 ping 虛擬機節點。 我創建了一個網絡:
vboxnet1

IPv4 Address: 192.168.57.0
IPv4 Network Mask: 255.255.255.0
IPv6 Address: fe80:0000:0000:0000:0800:27ff:fe00:0000
IPv6 Network Mask Length: 64

然后我創建了一個具有 2 個接口的虛擬機:
適配器 1:NAT
適配器 2:僅主機適配器。 名稱: vboxnet1

勾選“電纜已連接”

然后我在 VM 上安裝了 CentOS 7。

編輯: /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
ONBOOT=yes

編輯: /etc/sysconfig/network-scripts/ifcfg-eth1

TYPE=Ethernet
IPADDR=192.168.57.111
NETMASK=255.255.255.0
BOOTPROTO=static
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eth1
DEVICE=eth1
ONBOOT=yes

VM 上的“ip addr”顯示 eth0 為 10.0.2.15/24,eth1 為 192.168.57.1​​11/24

主機上的“route -n”顯示:

0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
192.168.56.0 0.0.0.0 255.255.255.0 U 0 0 0 vboxnet0
192.168.57.0. 0.0.0.0 255.255.255.0 U 0 0 0 vboxnet1

虛擬機可以互相ping通。 此外,虛擬機可以 ping 主機,但主機無法 ping 虛擬機。

有人可以解釋為什么它不起作用嗎?

我使用了橋接網絡,因為在我的設置中安全性不是問題。

這是@ser99.sh 鏈接中的教程摘要

選擇要連接到網絡的虛擬機: 虛擬盒子管理器

右鍵單擊您的虛擬機並選擇settings --> network settings --> bridge network 在此處輸入圖片說明

啟動您的虛擬機並選擇一個合適的靜態 IP 地址: 在此處輸入圖片說明

驗證您是否有權訪問其他計算機: 虛擬機設置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM