Debian10のネットワークインターフェースを一覧表示する

List Network Interfaces Debian 10



システム管理者または通常のユーザーは、多くの場合、ネットワーク構成を実行する必要があります。その前に、システムで使用可能なネットワークインターフェイスの数を知っておく必要があります。この記事では、Debianシステムのネットワークインターフェースを一覧表示するさまざまな方法について説明します。

この記事に記載されているコマンドは、コマンドラインターミナルアプリケーションを使用して実行されました。 Debianでターミナルアプリケーションを起動するには、デスクトップの左上隅にある[アクティビティ]タブをクリックして、次のように入力します。 ターミナル 検索バーで 。検索結果が表示されたら、ターミナルアイコンをクリックしてターミナルを開きます。







注:この記事で説明するすべてのコマンドは、Debian 10Busterシステムで実行されています。



方法1:IPコマンド

ネットワークインターフェイスを一覧表示する最も一般的で最も簡単な方法は、IPコマンドを使用することです。このコマンドは、システムのネットワークインターフェースに関するさまざまな情報を提供します。



システムのネットワークインターフェイスを一覧表示するには、ターミナルで次のコマンドを発行します。





$ip

または

$ipaddr



上記のコマンドは、システムで使用可能なすべてのネットワークインターフェイスを一覧表示します。上記の出力は、システムに3つのインターフェイスがあることを示しています。1つのループバックインターフェイス(lo)と2つのイーサネットインターフェイス(eth0とeth1)が、他の統計とともに一覧表示されています。このコマンドは、IPアドレス、ステータス(UPまたはDOWN)、MACアドレスなど、ネットワークインターフェイスに関するその他の有用な情報も表示します。

注:システムのハードウェアに基づいて、異なるネットワークインターフェース名を使用している場合があります。

次のIPコマンドを使用して、ネットワークインターフェイスを一覧表示することもできます。

$IPリンク見せる

方法2:ifconfigコマンド

ifconfigコマンドは廃止されましたが、多くのLinuxディストリビューションで引き続きサポートされています。 ifconfigコマンドを使用して、システムで使用可能なネットワークインターフェイスを一覧表示できます。

入力する代わりに ifconfig 、コマンドを入力します / sbin / ifconfig システム内のネットワークインターフェイスを一覧表示します。

$/sbin/ifconfig

上記のコマンドは、ネットワークインターフェイスの一覧表示に加えて、IPアドレス、MTUサイズ、送受信パケット数など、ネットワークインターフェイスに関するその他の有用な情報を表示します。

方法3:netstatコマンド

netstatコマンドを使用して、システムで使用可能なネットワークインターフェイスを一覧表示することもできます。これを行うには、次のように入力します netstat 、その後に次のように-iフラグが続きます。

$netstat -私

上記のコマンドは、システムで使用可能なネットワークインターフェイスを、送信された受信パケットの数、MTUサイズなどの他の有用な情報とともに一覧表示します。

方法4:nmcliコマンド

nmcliコマンドは、ネットワークインターフェイスに関する情報も提供します。 nmcliコマンドは、GUIインターフェースで実行されているDebianディストリビューションで使用できます。ただし、GUI以外のシステムで作業している場合は、ターミナルで次のコマンドを使用してネットワークマネージャーをインストールする必要があります。

$sudoaptインストールネットワーク管理者

インストールが完了したら、ターミナルで以下のコマンドを実行して、ネットワークマネージャーを有効にして起動します。

$sudosystemctl start network-manager
$sudosystemctl有効ネットワーク管理者

システムで使用可能なネットワークインターフェイスを一覧表示するには、ターミナルで次のコマンドを実行します。

$nmcliデバイスのステータス

上記のコマンドは、使用可能なネットワークインターフェイスに関する簡単な情報を一覧表示します。

方法5:/ sys / class / netディレクトリ

/ sys / class / netディレクトリの内容を表示して、システムのネットワークインターフェイスを表示することもできます。これを行うには、ターミナルで次のコマンドを実行します。

$ls /sys/クラス/ネット

上記のコマンドは、システムで使用可能なインターフェースの名前のみを表示する簡潔な出力を返します。

方法6:/ proc / net / devファイル

/ proc / net / devファイルには、ネットワークインターフェイスに関する情報も含まれています。このファイルの内容を表示することにより、システムで使用可能なネットワークインターフェイスを表示できます。これを行うには、ターミナルで次のコマンドを実行します。

$ /パーセント/ネット/開発者

上記のコマンドは、システムで使用可能なネットワークインターフェイスと、インターフェイスに関するその他の情報を一覧表示します。

結論

Linuxの優れている点は、同じジョブをさまざまな方法で実行できることです。この記事では、Debianシステムのネットワークインターフェースを一覧表示するためのさまざまな方法について説明しました。