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

ifconfig を使用せずに、CentOS で NIC の MAC アドレスを特定するにはどうすればよいですか?

ifconfig -a にエントリがない場合 ...これは、デバイスがマシンで検出されていないことを意味します... (ドライバのサポートがないか、ハードウェアの不良/誤認識が原因で) dmesg を確認してください 「eth0」がシステムによってまったく検出されていることを確認します。 lspci もできます システムに接続されているすべてのデバイスを一覧表示し、不明なデバイスやイーサネット コントローラーを探します。


CentOS 7 の場合:

ip a

私のボックスでは、MAC は 'link/ether' の後に来ます

例:

リンク/エーテル cc:10:ee:5f:d8:aa


以下を使用できます:

すべてのインターフェース:

cat /sys/class/net/*/address

ethernet0 インターフェースの場合:

cat /sys/class/net/eth0/address

抜粋:http://www.sysadmit.com/2018/01/linux-saber-direccion-mac.html


Linux
  1. prefixdevname を使用して CentOS/RHEL 8 のインターフェイス名を変更する方法

  2. C プログラムを使用してマシンの MAC アドレスを取得する方法は?

  3. MSBuild で現在のオペレーティング システムを取得する方法は?

  1. システムに Apache がインストールされているかどうかを確認するにはどうすればよいですか?

  2. ARM ベースのシステムで RAM のデータ破損をテストするにはどうすればよいですか?

  3. ifconfig コマンドから最初の IP アドレスをキャプチャする方法は?

  1. KaliLinuxでmacchangerを使用してMACアドレスを変更する方法

  2. インストールされている glibc ライブラリのバージョンを確認するにはどうすればよいですか?

  3. dd コマンドの最適なバイト サイズを決定する方法