Networking

如果網路上沒有網關,應將網關地址(“路由”)設置為什麼?

  • August 19, 2020

我目前有一個僅限 LAN 的網路配置,其中包含多個設備,包括基於 Linux 的控制器。該網路具有單個託管交換機,但沒有路由器。

我的 Linux 設備似乎無法 ping 網路上的任何其他設備,而所有其他設備都能夠相互 ping 通。

因為我的網路沒有網關,我的 Linux 設備是否仍具有預設網關地址?有一個舊地址已保存到設備中,但是,因為我的 Linux 設備沒有嘗試訪問網路外部的任何內容,所以這個舊網關設置似乎甚至不重要/影響事情。

所以我的問題是:當網路上沒有網關時,Linux設備上的網關地址應該如何配置?

更新:原來有問題的 Linux 設備與千兆交換機不兼容,因此無法 ping 網路上的其他設備。

如果網路沒有路由,則不要配置一個。Linux 在沒有配置任何預設路由的情況下執行得非常好。Linux 機器將能夠連接到它認為在其本地子網中的任何系統。

當您的所有設備共享相同的 IP 子網時,您不需要網關。僅當需要在 IP 子網之間轉發數據包時才需要網關。

引用自:https://serverfault.com/questions/958485