GNU/Linux >> Znalost Linux >  >> Linux

Najít MAC adresy v /proc nebo někde navzdory spojovacímu zařízení?

Stále hledám "oficiálnější" vysvětlení, ale podle tohoto blogu je soubor /proc/net/bonding/${bonding name} poskytne skutečnou mac adresu pro každou NIC ve spojení (eth0, eth1 atd..), takže by to mohlo být užitečnější.

Doufám, že to pomůže!


Na RHEL/CentOS 6:

# ethtool -P <if>

Permanent address: 00:11:22:33:44:55

Můžete to získat od /sys místo /proc . Například:

$ cat /sys/class/net/eth0/address
0a:58:ac:16:05:13

Všechna dostupná rozhraní jsou uvedena pod net :

$ ls /sys/class/net/
eth0  lo

Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Proč nefunguje find -exec mv {} ./target/ +?

  3. Zjistěte, jaké zařízení /dev/root představuje v Linuxu?

  1. Linux:Rozdíl mezi /dev/console , /dev/tty a /dev/tty0

  2. Proč mají všechny adresáře /home, /usr, /var atd. stejné číslo inodu (2)?

  3. Linux přiřadí rozhraní fe80::/64 adresu. Nemělo by to být fe80::/10?

  1. Najděte MAC adresu v Ubuntu 21.10

  2. Bash =~ Regex A Https://regex101.com/?

  3. Měly by weby žít ve /var/ nebo /usr/ podle doporučeného použití?