网络:目标主机不可达

网络:目标主机不可达

我正在使用 Linux oess (CentOS)。我正在虚拟机上工作: 在此输入图像描述

在终端中,我试图:

ping 8.8.8.8

查看我的连接情况。它说:

Network is unreachable

然后我输入:

ifconfig: 
  inet addr: 192.168.56.101

然后:

sudo /sbin/route add -net 0.0.0.0 gw 192.168.56.101 eth0

现在我正在执行相同的 ping,它显示:

Destination host is unreachable

对于所有序列。

问题的根源是什么?

路线输出: 在此输入图像描述

答案1

尝试使用 DHCP 作为网络接口

sudo /etc/init.d/networking restart && sudo dhclient

答案2

首先,您可以 ping 通 192.168.56.1 吗?如果是这样,那么您就有了到路由器的 IP 连接。将其设置为您的默认路线。否则,请尝试 ping 192.168.56.255(广播)以查看您可能会在哪个地址上收到回复。请参阅 arp -a 检查可以找到哪些地址。

更改默认路由后可以 ping 通 8.8.4.4 (google) 吗?如果是这样,您可以访问互联网。如果没有,请检查路由器。

你能 ping 通吗www.google.com?如果没有,您可能遇到 DNS 问题。

你从 nslookup 得到结果吗www.google.com

答案3

在虚拟化软件中检查虚拟机的网卡。是否处于“桥接”模式?或者处于“NAT”或“仅主机”模式?

在最后一种情况下将其更改为桥接并尝试 $sudo dhclient

在第一种情况下,查看虚拟机管理程序本身是否可以 ping 到其默认 gw 和 8.8.4.4

答案4

检查您的 hw_address 并将其添加到您的 DNS IP 地址:

$ arp -n 
$ arp -s <ip_address> <hw_address>

笔记:hw_address 是您的 MAC 地址

相关内容