Linux

ifconfig(在linux上)的棄用聲明在哪裡?

  • May 10, 2018

很多人說該ifconfig命令已被棄用,取而代之的ip是(至少在 linux 上)。

這通常用作從 to 切換的論據ifconfig(請參閱我應該退出使用 Ifconfigip的一些評論和答案嗎? )。

我們在哪裡可以找到關於這一點的聲明(即在哪裡聲明ifconfig將來不會支持)?

2009 年初,一位 net-tools 維護者在 debian-devel 郵件列表上發表了關於淘汰 net-tools 計劃的官方聲明。正如他們所說,從那時起,net-tools 幾乎沒有得到維護。

Luk Claes 和我,作為網路工具的目前維護者,我們一直在思考它的未來。多年來,Net-tools 一直是 Debian 和任何其他基於 linux 的發行版的核心部分,但它已經過時了。

它不支持 linux 核心的許多現代特性,界面遠非最佳且難以在自動化中使用,而且在過去幾年中也沒有得到太多的喜愛。

另一方面,圍繞 2.2 核心線引入的 iproute 套件具有更好和一致的界面,功能更強大,並且已經使用了將近十年,所以沒有人會說它未經測試。

因此,我們的計劃是用 iproute 完全替換 net-tools,也許會引領其他發行版的路線。當然,大多數人和工具都使用並記住了古老的介面,所以第一步是編寫包裝器,嘗試與 net-tools 兼容。

同時,我們認為大多數使用 net-tools 的軟體包應該被修補以使用 iproute,而其他人可以繼續使用包裝器一段時間。ifupdown 包顯然是第一個候選者,但似乎使用 iproute 的版本自 2007 年以來一直處於實驗階段。

編寫包裝器的想法最終因為不可行而被放棄,從那時起幾乎所有的 Linux 發行版都切換到了 iproute2。

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