Linux
我應該退出使用 Ifconfig 嗎?
對於安裝 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的新特性。它具有並排比較的特點ifconfig
,ip
以便快速了解命令語法。顯示網路設備和配置
ifconfig ip addr show ip link show
啟用網路介面
ifconfig eth0 up ip link set eth0 up
以類似方式禁用網路介面:
ifconfig eth0 down ip link set eth0 down