序文 Linux システムをインストールした後の最も一般的なタスクは、ネットワーク構成です。もちろん、システムのインストール時にネットワーク インターフェイスを構成することもできます。ただし、システムをインストールした後にネットワークを構成したり、既存の設定を変更したりすることを好む人もいます。 ご存知のとおり、コマンド ラインでネットワーク設定を構成するには、まずシステムで使用可能なネットワーク インターフェイスの数を知る必要があります。この簡単なガイドでは、Linux および Unix オペレーティング システムで利用可能なネットワーク インターフェイスを見つけるためのすべての可能な方法をリストします。 Linuxで利用可能なネットワークインターフェースを見つける 使用可能なネットワーク インターフェイスを見つけるには、次の方法を使用できます。 方法1: ifconfigコマンドを使用する ifconfig コマンドを使用してネットワーク インターフェイスを表示する方法は、今でも最も一般的に使用されている方法です。この方法をまだ使用している Linux ユーザーは多くいると思います。 $ ifconfig -a サンプル出力:
上記の出力に示されているように、私の Linux マシンには 2 つのネットワーク インターフェイスがあり、それらは enp5s0 (マザーボード上の有線ネットワーク カード) と wlp9s0 (ワイヤレス ネットワーク カード) と呼ばれます。 lo はループバック ネットワーク カードであり、ローカル ネットワーク サービスにアクセスするために使用されます。通常、その IP アドレスは 127.0.0.1 です。 FreeBSD などの多くの UNIX バリアントで同じ ifconfig を使用して、使用可能なネットワーク カードを一覧表示することもできます。 方法2: ipコマンドを使用する 最新の Linux バージョンでは、ifconfig コマンドは非推奨になっています。次のように、ip コマンドを使用してネットワーク インターフェイスを一覧表示できます。 $ ipリンク表示 サンプル出力:
次のコマンドを使用して表示することもできます。 $ IPアドレス $ ip -s リンク 気づきましたか?これらのコマンドは、接続されているネットワーク インターフェイスのステータスも表示します。上記の出力をよく見ると、有線 NIC がネットワーク ケーブルに接続されていないことがわかります (上記の出力の DOWN で示されています)。また、ワイヤレス カードが接続されています (上記の出力の UP から確認できます)。詳細については、Linux でネットワーク インターフェイスの接続状態を確認するための以前のガイドを参照してください。 これら 2 つのコマンド (ifconfig と ip) は、Linux システムで使用可能なネットワーク カードを表示するのに十分です。 ただし、Linux でネットワーク インターフェイスを一覧表示する方法は他にもあります。これについては以下で説明します。 方法3: /sys/class/netディレクトリを使用する Linux カーネルは、ネットワーク インターフェイスに関する詳細情報を /sys/class/net ディレクトリに保存します。このディレクトリの内容をチェックして、使用可能なインターフェイスのリストが前の結果と一致するかどうかを確認できます。 $ ls /sys/class/net サンプル出力:
方法4: /proc/net/devディレクトリを使用する Linux オペレーティング システムでは、/proc/net/dev ファイルにネットワーク インターフェイスに関する情報が含まれています。 利用可能なネットワーク カードを表示するには、次のコマンドを使用して上記のファイルの内容を表示します。 $ cat /proc/net/dev サンプル出力:
方法5: netstatコマンドを使用する netstat コマンドは、ネットワーク接続、ルーティング テーブル、インターフェイス統計、マスカレード接続、マルチキャスト メンバーシップなど、さまざまな情報を一覧表示できます。 $ ネットスタット -i サンプル出力:
netstat は非推奨であり、 方法6: nmcliコマンドを使用する nmcli は、NetworkManager を制御し、ネットワークの状態を報告するために使用されるコマンドライン ツールです。ネットワーク接続の作成、表示、編集、削除、有効化、無効化、およびネットワーク ステータスの表示に使用できます。 Linux システムに NetworkManager がインストールされている場合は、次のコマンドを使用して、nmcli を使用して利用可能なネットワーク インターフェイスを一覧表示できます。 $ nmcli デバイスステータス または $ nmcli 接続表示 Linuxで利用可能なネットワークインターフェースを見つける方法がわかりました Linux で利用可能なネットワーク インターフェイスを見つける他の簡単な方法をご存知の場合は、下のコメント セクションで共有してください。コメントを確認して、このガイドを更新します。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
<<: antd+reactプロジェクトをviteに移行するためのソリューションの詳細な説明
>>: MySQL の FIND_IN_SET() と IN の違いを簡単に分析します
この記事の例では、計算機機能を実装するためのミニプログラムの具体的なコードを参考までに共有しています...
序文この記事では、DDCTF の 5 番目の質問、つまり不明なフィールド名をバイパスする手法を紹介し...
1. 分割スクリプト (splitNginxLog.sh) を作成します。 * この例では、ログ分割...
<br />HTMLノードの追加と削除の簡単な例<input type="...
yumを使用してcentos7.3にDocker V1.13.1をインストールしましたしかし、doc...
1. 事例会社のトップ以外の従業員全員を年齢別にグループ化します。 t_emp で id が存在しな...
画像をダウンロードMySQLイメージの選択 docker 検索 mysql MySQL 5.7 イメ...
この記事では、参考までにシンプルなHTMLショッピング数量アプレットを紹介します。具体的な内容は次の...
目次Docker Composeとは要件に不適切な言語が使用されている実装Docker Compos...
目次01 Kubernetes とは何ですか? 02 KubernetesとCompost+Swar...
目次1. JavaScriptで配列を作成する方法2. 配列メソッドの概要3. 方法の詳細な説明1....
ドライバーモジュールに渡すパラメータ名、タイプ、権限を宣言します。 module_param(変数名...
MySQL sql_modeの適切な設定sql_mode は見落とされやすい変数です。デフォルト値は...
目次一般的な配列メソッドポップ()シフト解除()シフト()スライス()スプライス()配列から重複した...
方法1: var a = [1,2,3]; var b = [4,5] b を連結します。 コンソー...