Debian 的簡單路由問題

Debian 的簡單路由問題

我正在完成網路課程的作業,但我在第一步中遇到了困難,這是非常基本的事情。

我有三台虛擬機,一台運行 Debian(用作路由器),一台運行 Windows Server 2012,另一台是執行 Windows 8 的用戶端。

我正在嘗試啟用伺服器和客戶端之間的連接,但我似乎無法弄清楚。

我知道我必須在兩個介面之間配置某種靜態路由,但除此之外我就陷入了困境。我附上了一張我快速繪製的簡單圖表,以便更好地解釋它。

最終,我需要在伺服器上安裝 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>輕鬆查看它將做出的路由決策。

相關內容