无传出 ping

无传出 ping

我的服务器出了问题。硬件出了问题,系统崩溃了。系统管理员以救援模式重新启动了服务器,但它再也没有启动过。Proxmox 和虚拟机都消失了。

他们给了我另一台规格相同的服务器。现在我像往常一样重新安装虚拟机。

-已安装 Promox VE

-上传了 Centos 7 iso 映像

-创建虚拟机

-安装OS系统

-在虚拟机硬件配置>网络设备中为网桥添加了MAC地址。

-在虚拟机中,我使用来自托管服务提供商的数据,通过手动 IP 地址、网关和 DNS 服务器配置了网络。使用了 nmtui。

-我重新启动了网络。

如果我从我的个人电脑 ping 到虚拟机,它就可以正常工作

0% 数据包丢失

但如果我尝试从虚拟机 ping 到 google.com 或 8.8.8.8,它不起作用

100% 数据包丢失

我甚至禁用了防火墙

我可以在救援模式下从主服务器 ping google.com。支持团队告诉我服务器没问题。可能是配置出了问题。

有什么建议吗?

谢谢

问候。

答案1

在我看来,这听起来像是一条错误的路由。如果您可以 ping 通同一子网上的东西,但无法 ping 通该子网之外的东西,那么这几乎总是一条错误的路由/网关,或者可能是使用了错误的子网掩码。不要过多考虑路由,它只是“如果我找不到同一子网上的主机,我该去哪里?”我发现我的许多同行都过度考虑路由。

首先,我会检查 IP 地址并查看 CIDR 是否正确(标准子网通常为 /24)

    [root@virgo ~]# ip a

3: bridge0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
      inet **192.168.1.4/24** brd 192.168.1.255 scope global noprefixroute

IP 后面的 /24 表示 255.255.255.0 子网

https://docs.netgate.com/pfsense/en/latest/network/cidr.html

然后检查你的静态路由

[root@virgo ~]# ip route
**default via 192.168.1.1** dev bridge0 proto static metric 425
192.168.1.0/24 dev bridge0 proto kernel scope link src 192.168.1.4 metric 425
[root@virgo ~]#

默认网关应为网关。假设服务器上只有一个 NIC 接口,则应只有一个默认网关。根据设置,多个网络连接可能会使路由复杂化。

答案2

我对 ips 和 mac 地址感到困惑。一个用于服务器,一个用于 VM,现在可以工作了,谢谢。

相关内容