Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

Linux で MAC アドレスを検索する:クイック コマンドライン ガイド

コンピュータに接続されているネットワーク インターフェイスの MAC アドレス番号を見つける必要がある場合、Linux を使用するとこれが非常に簡単になります。各コンピュータ ネットワーク インターフェイスは、どのデバイスに属しているかを説明する一意のメディア アクセス コントロール (MAC) アドレスを受け取ります。同じ MAC アドレスは 2 つとありません。複数のネットワーク インターフェースを持つユーザーは、複数のアドレスを確認することになります。

MAC アドレス情報を見つけるにはコマンド ライン インターフェイスを使用する必要がありますが、root としてログインする必要はありません。グラフィカル デスクトップ環境のユーザーは通常、Ctrl+Alt+T を押したままにしてターミナルを開きます。 Ubuntu Unity ユーザーは、Dash でターミナルという単語を検索できます。 Xfce4 を使用している場合はシステム ツールの Whisker メニューで見つけることができ、LXDE、KDE、および GNOME Shell のユーザーは同じ場所のメニューで見つけることができます。与えられたプロンプトに応じて作業できます。

方法 1:IP リンクを使用して MAC アドレス番号を検索する

プロンプトで「ip link」と入力するだけです。 そして Enter を押します。 MAC アドレス数値のリストが表示されるので、GNU/Linux がネットワーク アダプターに付ける名前を探すだけです。たとえば、wls1:が表示される場合があります。これは、使用している Wi-Fi 接続を示していると考えられます。 link/ether への参照は、イーサネット接続を指します。より強力な最新のデスクトップ コンピュータまたは個人的にアップグレードしたラップトップを使用している場合は、これらのリファレンスが複数表示される可能性があります。

また、すべてゼロで構成されるリンク/ループバックも見つかる可能性が高くなります。これは単に自分のホストを指すだけです。セキュリティ上の理由から、スクリーンショットは仮想マシンで撮影されたため、このアダプターのみを使用していました。自分の MAC アドレスを他人と共有したくないのです!

とはいえ、実際には何もすることはありません。これ以上いじらなくても、この 1 つのコマンドで質問の答えを見つけるのに十分です。

方法 2:ifconfig コマンドを使用して MAC アドレスを検索する

Linux コマンド ラインのほとんどすべてと同様に、MAC アドレス データを検索する方法は複数あります。プロンプトで、ifconfig -a | と入力します。 grep ハードウェア そして Enter を押します。このコマンドが長く、この記事からコピーする場合は、ターミナル ウィンドウの [編集] メニューから貼り付ける必要があることに注意してください。代わりに Shift+Ctrl+V を押し続けることもできますが、通常の Ctrl+V キーボード ショートカットは機能しません。

繰り返しますが、このコマンドを実行するために root になる必要はありません。実行するとすぐに、システムに接続されている各ネットワーク デバイスの MAC ハードウェア アドレスを受け取ります。ラップトップには数個しかないかもしれませんが、接続されたルーターがさまざまな場所にパケットを送信している場合、最終的には数十の異なる接続をリストする可能性があります。

他にやることは何もありません。単一のコマンドで MAC アドレス データを見つけることができます。何も返されない場合は、ネットワークに接続されていない可能性があります。ネットワークを無効にしたり、動き回って Wi-Fi 接続を切断したり、イーサネット コードを抜いたりしていないかを確認してください。また、デモンストレーションの目的で行ったように、ネットワークに接続されていない仮想マシンでコマンドを実行していないことも確認する必要があるでしょう。

著者について

Linux で MAC アドレスを検索する:クイック コマンドライン ガイド

ケビン・アロウズ

Kevin Arrows は、10 年以上の業界経験を持つ、経験と知識が豊富なテクノロジー スペシャリストです。彼は Microsoft Certified Technology Specialist (MCTS) 認定を取得しており、最新の技術開発について常に最新の情報を入手することに深い情熱を持っています。 Kevin は、ソフトウェア開発、サイバーセキュリティ、クラウド コンピューティングなどの分野での専門知識と専門知識を示し、テクノロジー関連の幅広いトピックについて幅広く執筆しています。テクノロジー分野への彼の貢献は同僚から広く認められ、尊敬されており、複雑な技術概念を明確かつ簡潔に説明する能力が高く評価されています。


  1. Linux の mkdir コマンドを使用した再帰的ディレクトリ作成をマスターする

    一般に、Linux の mkdir make directory コマンドを使用すると、プロンプトが現在置かれているディレクトリに存在する単一のサブディレクトリが作成されます。 ~/Documents にいて「mkdir Memoranda」と入力した場合は、~/Documents 内に Memoranda という単一のディレクトリが作成されます。通常、その中にさらにディレクトリを作成することはありません。 ただし、Linux の make directory コマンドの再帰形式を使用して、ディレクトリ ツリー全体を作成できます。現在いるディレクトリ内にディレクトリを作成し、その中に他の多く

  2. Bashでスペースを含むファイル名の受け渡しを処理する方法

    Linuxには、システムのコマンドを実行するためのデフォルトのシェルBash(別名Bourneagainシェル)があります。ほとんどのプログラマーは、bashが提供する柔軟性と強力なコマンドラインインタープリターのために、cmdよりもbashを好みます。ただし、ほとんどのユーザーは、bashでスペースを含むファイル名の受け渡しを処理しようとすると問題が発生します。これは、bashではスペースがファイル名と同じとは見なされないためです。 スペース付きのファイル名がBashで認識されないのはなぜですか? Bashで、エスケープなしで複数の単語を入力した場合 文字(\)または引用符 、すべて