ホームページ >運用・保守 >Linuxの運用と保守 >LinuxでMACアドレスを確認するコマンドは何ですか?
MAC アドレスを確認する Linux コマンドには、「ifconfig -a」コマンド、「cat /sys/class/net/eth0/address」コマンド、「dmesg | grep eth0」コマンド、「cat /proc/」などがあります。 net「/arp」コマンドなど
Linux で MAC アドレスを確認する方法
PS: 通常、デフォルトはネットワークカードファイル名 eth0ですが、IPアドレスに対応する実態からethxであると判断してください。
1, ifconfig -a
HWaddr フィールドは MAC アドレスで、最も一般的に使用される方法です。
##2, cat /etc/sysconfig/network-scripts/ifcfg-eth0 (CentOS または Redhat 構成ファイル)
# # 以下 どちらのタイプも、IP を設定する前に表示できます。 MAC とオペレーティング システム間のバインドの問題を解決するために使用できます。たとえば、オペレーティング システムをリモート サーバーにインストールする場合、オペレーティング システムの MAC アドレスはホスト A のアドレスになります。ホスト B では、MAC アドレスが異なるため (構成ファイルがまだ残っているため)、リモートから起動することはできません。この時のAのMACアドレス)。 OS は起動時にハードウェアを検出し、ハードウェアの MAC アドレスを取得して /sys/class/net/eth0/address ファイルに書き込むため、OS が MAC アドレスを取得した後は、元の MAC 構成ファイルを使用します。アドレス (つまり、/etc /sysconfig/network-scripts/ifcfg-eth0) を設定するには、実際の MAC アドレスを設定ファイルに書き込みます。
3,cat /sys/class/net/eth0/address eth0のMACアドレスを確認します
dmesg | grep eth0dmesg' コマンドは、デバイスの障害を診断するために非常に重要です。 「dmesg」コマンドを使用してハードウェアの接続または切断操作を実行すると、ハードウェアの検出または切断情報を確認できます。
#5、
cat /proc/net/arp このマシンに接続されているリモート IP の MAC アドレスを確認しますローカル マシンの MAC は表示されません。主にサーバー側で使用されるリモート接続のみが表示されます。
6. プログラム内で SIOCGIFHWADDR の ioctl コマンドを使用して、MAC アドレスを取得します。
関連する推奨事項: " Linux ビデオ チュートリアル
》以上がLinuxでMACアドレスを確認するコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。