時々MACアドレスをなりすましする必要がある場合は、次のコマンドを使用してなりすまします。
ip link set dev eth0 address XX:XX:XX:XX:XX:XX
再起動せずにMACアドレスをデフォルト値にリセットする方法はありますか?
答え1
また見なさい:
sudo ethtool -P eth0
したがって、MACアドレスをデフォルト値にリセットするには(ここではGNU grepを想定しています):
set_to_real() (
for i do
mac=$(ethtool -P "$i" | grep -iEom1 '([0-9a-f]{2}:){5}[0-9a-f]{2}') &&
ip link set dev "$i" address "$mac"
done
)
set_real eth0
答え2
起動時にカーネルが「実際のMAC」を報告できることを確認してください。
dmesg | grep eth0
ip link set...
そこで見つけたMACを試してみてください。
答え3
一つあるマイチェンジグリッドこれを可能にするツールです。からman macchanger
:
macchanger [options] device
-p, --permanent
Reset MAC address to its original, permanent hardware value.
したがって、インターフェイスが次のようになるとします。イーサネット0、次を実行します。
# macchanger -p eth0