2015年5月4日 星期一

Redhat/CentOS下,獲得MAC的方式

在Redhat/CentOS下,能抓到MAC的方式很多。
這裡就列出幾個方法能實現此功能的指令。

  1. 最簡單的:
    ifconfig
  2. 查看某個網路PORT的MAC (x就是eth port的ID, 例如 eth0, eth1..等)
    cat /sys/class/net/ethx/address
  3. 這個可以看所有系統網卡設備資訊:
    cat /etc/udev/rules.d/70-persistent-net.rules
  4. 顯示所有可用的網路PORT資訊:
    ip link show
  5. 使用指令將IP及MAC對應:
    cat dhcpd.leases | egrep 'lease|hardware ethernet' | sed -e '1,2d' -e 's/lease/\ /g' -e 's/hardware/\ /g' -e 's/ethernet/\ /g' -e 's/ //g' -e 's/\x3B/\x00/g' -e 's/\x7B/\x00/g'

沒有留言:

張貼留言