解決策 1:
Thomas Pircher のウェブサイトを引用 (cc-by-sa):
ifconfig と ip
コマンド /bin/ip
しばらく前から存在しています。しかし、人々は古いコマンド /sbin/ifconfig
を使い続けています .明確にしましょう:ifconfig
すぐになくなるわけではありませんが、新しいバージョンの ip
、より強力で、最終的には置き換えられます。
ip
の man ページ 最初は難しそうに見えるかもしれませんが、コマンドの構文に慣れると、簡単に読むことができます。このページでは、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
解決策 2:
はい、ifconfig
iproute2 (ip
コマンド) Linux の場合 .
同様に、arp
、 route
と netstat
コマンドも非推奨です。
ただし、他の一部の Unix が ifconfig
を使用する場合、iproute2 は Linux 固有です。 ので、別の Unix を使用する場合は、どのように機能するかを知っている/覚えておくと役立つ場合があります...
「新しい方法」を学ぶには、次の 3 つのリンクを参照することをお勧めします:
- iproute2:ifconfig 後の生活 (基本 、poumpoumk より の答え)、
- 非推奨の Linux ネットワーク コマンドとその代替 (詳細em> )、
- ifconfig がダメな理由 (および
ip
の使い方) いつ ).
最後のリンクによると、ifconfig
+15年間維持されていません :
Debian が蓄積した大量のパッチを除いて、net-tools パッケージは、2001 年 4 月 15 日にリリースされたバージョン 1.60 以降、アップストリームの開発を見ていません。
解決策 3:
ifconfig
解決策 4:
ip
ifconfig
の代わりになりました しばらくの間、おそらくある時点で ifconfig
更新されますが、私はそれを待たずに ip
での作業を学びます 同じように。すべての Linux ディストリビューションでサポートされています