この記事に記載されているコマンドは、コマンドラインターミナルアプリケーションを使用して実行されました。 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システムのネットワークインターフェースを一覧表示するためのさまざまな方法について説明しました。