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