GNU/Linux >> Linux の 問題 >  >> Linux

Ifconfig の使用をやめるべきですか?

解決策 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 の場合 .

同様に、arproutenetstat コマンドも非推奨です。

ただし、他の一部の Unix が ifconfig を使用する場合、iproute2 は Linux 固有です。 ので、別の Unix を使用する場合は、どのように機能するかを知っている/覚えておくと役立つ場合があります...

「新しい方法」を学ぶには、次の 3 つのリンクを参照することをお勧めします:

  • iproute2:ifconfig 後の生活 (基本poumpoumk より の答え)、
  • 非推奨の Linux ネットワーク コマンドとその代替 (詳細 )、
  • ifconfig がダメな理由 (および ip の使い方) いつ ).

最後のリンクによると、ifconfig +15年間維持されていません :

<ブロック引用>

Debian が蓄積した大量のパッチを除いて、net-tools パッケージは、2001 年 4 月 15 日にリリースされたバージョン 1.60 以降、アップストリームの開発を見ていません。

解決策 3:

ifconfig

解決策 4:

ip ifconfig の代わりになりました しばらくの間、おそらくある時点で ifconfig 更新されますが、私はそれを待たずに ip での作業を学びます 同じように。すべての Linux ディストリビューションでサポートされています


Linux
  1. IPブラックリストとしてUFWを使用する

  2. Apacheでmod_clusterを使用する

  3. 2画面セットアップでUbuntuを使用していますか?

  1. ProcDumpを使用してLinuxをデバッグする

  2. サーバーログの使用

  3. コマンド ライン ツールを使用して CSV ヘッダーの名前を変更する

  1. Notify-Send With Cronを使用していますか?

  2. Gitオートコンプリート?

  3. UDP ソケットを使用してローカルでメッセージをブロードキャストする方法は?