Debian 的简单路由问题

Debian 的简单路由问题

我正在完成一门网络课程的作业,但在完成第一步,也就是非常基础的一些步骤时,我遇到了困难。

我有三台虚拟机,一台运行 Debian(用作路由器),一台运行 Windows Server 2012,另一台是运行 Windows 8 的客户端。

我正在尝试启用服务器和客户端之间的连接,但似乎无法弄清楚。

我知道我必须在两个接口之间配置某种静态路由,但除此之外我无能为力。我附上了一个我在 Paint 中快速绘制的简单图表,以便更好地解释这一点。

最后,我需要在服务器上安装 DHCP,并让客户端动态获取地址而不是我设置的静态地址。

在路由器上,我已禁用 NAT 并启用 IPV4 转发。

我错过了什么?

这是一个简单的图表:

在此处输入图片描述

答案1

最低要求是,客户端必须有通向服务器的路由,服务器也必须有通向客户端的路由。如果两者都已使用路由器作为其“默认网关”,那么这已经足够了。

但如果他们使用不同的网关作为其默认路由,那么您将需要添加将通过此路由器的特定路由:

  • 在客户端上192.168.1.108/30 via 172.16.28.1(从客户端角度看路由器的 IP)

  • 同样在服务器上,172.16.28.0/25 via 192.168.1.109

如果您有一个基于 Linux 的客户端,您可以使用ip route get <ip>ip route show match <ip>轻松查看它将做出的路由决策。

相关内容