Routing

為什麼 ifconfig 會重置預設網關路由?

  • February 5, 2013

在 FreeBSD 中,ifconfig呼叫似乎刪除了預設網關路由,即使給定相同的 IP 地址(例如,僅更新網路遮罩時)。它是錯誤還是功能?

據我所知,Linux 在這種情況下不會更改預設網關。

在 FreeBSDifconfig中,刪除與子網的直接連接也會破壞包含該子網的路由(IIRC 更新網路遮罩被簡化為刪除和替換)。這是一個“功能”,以免通過嘗試與無法再訪問的主機通信來混淆您的路由配置,儘管當使用者遇到消失的路由時它會引起混淆。

另見:http ://forums.freebsd.org/showthread.php?t=12132

我相信這是因為 ifconfig 命令實際上是刪除舊 IP 並創建新 IP,而不僅僅是更改它。“這是一個特點!”

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