解決策 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 ディストリビューションでサポートされています