Linux

我應該退出使用 Ifconfig 嗎?

  • October 19, 2016

對於安裝 Infiniband 卡的伺服器,當我使用該ifconfig命令時,會收到以下警告:

Ifconfig uses the ioctl access method to get the full address 
information, which limits hardware addresses to 8 bytes.
Because Infiniband address has 20 bytes, only the first 8 bytes 
are displayed correctly.
Ifconfig is obsolete! For replacement check ip.

我應該停止使用ifconfig嗎?它是否被棄用以支持該ip命令?還是會在不久的將來更新?

> > 注意:這個問題和答案是關於GNU/Linux 的“主要”發行版的。不應假定該資訊適用於所有發行版,尤其是不適用於其他作業系統。 > > >

引用Thomas Pircher的網站(cc-by-sa):

ifconfig 與 ip

該命令/bin/ip已經存在了一段時間。但人們繼續使用舊命令/sbin/ifconfig。讓我們明確一點:ifconfig不會很快消失,但它的新版本,ip更強大,最終將取代它。

的手冊頁ip起初可能看起來很嚇人,但是一旦您熟悉了命令語法,就會很容易閱讀。本頁不會介紹ip的新特性。它具有並排比較的特點ifconfigip以便快速了解命令語法。

顯示網路設備和配置

ifconfig

ip addr show
ip link show

啟用網路介面

ifconfig eth0 up
ip link set eth0 up

以類似方式禁用網路介面:

ifconfig eth0 down
ip link set eth0 down

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