十分な調査を行っても、このクエリに対する回答が見つかりません。コマンド「ifconfig」を変更して、コンピューターのMACアドレスを表示するにはどうすればよいですか。 ?

コメント

  • お使いのマシンのifconfigの出力を表示します。 ' HWaddr 'フィールドがMACアドレスになります。 rootとして実行することを忘れないでください。
  • または、ip linkを使用してMACアドレスを表示できます。
  • どのOSですか? ifconfigは、Mac OSXとOpenBSDの両方でetherまたはlladdrを示しています。
  • @jc__が述べたように-ifconfig -a(および可能な場合はip addr)の出力を表示してください。 。このコマンド(これらのコマンド)の出力を見た後、あなたはあなた自身の質問に答えることができるかもしれません!
  • @NathanShoesmithそれは大丈夫でした、私は' m私の最後の時間を今やっています。残り時間はどれくらいですか?

回答

MacOS、FreeBSD、TrueOSで必要なコマンドは:

  • ifconfig -a link

OpenBSDのifconfigこれはありません。

さらに読む

回答

まず、コンピュータにMACアドレスがありません。ネットワークカードにMACアドレスがあります。したがって、ワイヤレスカードとイーサネットカードがある場合は、 2つのMACアドレスがあります。

Linuxでは、次のコマンドのいずれかにより、マシン内のすべてのネットワークカードのMACが表示されます。

ifconfig | grep ether ip link 

ifconfigはLinuxで非推奨になっているため、ipを使用する必要があります。

コメント

  • ちょっとしたことですが、MACアドレスがマシンに組み込まれていて、すべてのインターフェイスで使用されていた少なくともいくつかのSunマシンを思い出します

回答

多くのLinuxシステムではipconfigにMACが表示されなくなりました。その場合は、次のことを試してください。

ip -a link

回答

これでうまくいきました:

dmesg | grep -oE "mac=.*\w+" | cut -b "5-" 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です