我有一台 6500 连接到我的 ISP 和一台服务器。我有一个来自 ISP 的 /24 和一个 /30。我有一个默认路由设置 0.0.0.0 0.0.0.0 isp 网关,并已将一个来自 /30 的 IP 分配给连接到我的 ISP 的接口,并且能够从 6500 ping google.com 等。我的服务器在 vlan 上,服务器配置为 /24 块中的第二个 IP,我此时只是对整个块进行寻址,因此服务器的网络掩码仅为 255.255.255.0,网关是 /24 块中的第一个 IP(vlan 的 IP)。我能够从服务器 ping 6500,但无法 ping 外部地址。
有人能建议我如何使路由正常工作以便我可以 ping 外部地址吗?
谢谢您的帮助!
答案1
如果您要将 /24 块放在路由器的另一侧(这本质上就是像这样的 3 层交换机),您的 ISP 需要知道将该网络的流量发送到何处。请致电您的 ISP。他们会为您的 /24 网络设置指向交换机 IP 地址的静态路由,或者要求您在交换机上配置动态路由协议(如 RIP)。或者他们可能不支持这一点。
答案2
为了扩展前面的海报,您需要确保您的 ISP 将 /24 静态路由到 /30 的您所在一侧。
至于您的问题,请验证该主机上的默认网关是否为 /24 的 .1。对 4.2.2.2 或类似地址执行 traceroute/tracert,看看它能走多远。另外,确保这不是缺少 DNS 那么简单的事情。确保也输入了这些设置。4.2.2.2 是 DNS 服务器,因此如果您缺少它们,您可以使用它。
另外,永远不要使用 RIP。它很糟糕。似乎那些对网络一无所知的人继续写有关它的书,这就是为什么人们仍然知道它是什么,但在现实世界中你会发现,RIP 对我来说已经死了,就像它愚蠢的名字所暗示的那样。对不起那些 RIP 爱好者……停止使用它吧 :)