温馨提示×

linux ifconfig怎样修改mac

小樊
33
2026-10-04 23:18:55
栏目: 智能运维

在 Linux 中,ifconfig 可以用来修改 MAC 地址(MAC spoofing),但前提是先关闭网卡。

基本步骤(使用 ifconfig)

# 1. 关闭网卡(假设网卡是 eth0)
sudo ifconfig eth0 down

# 2. 修改 MAC 地址
sudo ifconfig eth0 hw ether 00:11:22:33:44:55

# 3. 重新启用网卡
sudo ifconfig eth0 up

验证是否修改成功

ifconfig eth0 | grep ether

或

ip link show eth0

注意事项

  1. 需要 root 权限(用 sudo)
  2. 某些网卡(尤其是无线网卡)可能不支持修改 MAC
  3. 修改 MAC 只是临时生效,重启后会恢复
  4. 部分系统已逐步弃用 ifconfig,推荐使用 ip 命令

使用 ip 命令(更现代的方式)

sudo ip link set eth0 down
sudo ip link set eth0 address 00:11:22:33:44:55
sudo ip link set eth0 up

永久修改(以 Ubuntu 为例)

编辑 /etc/netplan/*.yaml 或 /etc/network/interfaces,添加:

macaddress: 00:11:22:33:44:55

如果你告诉我发行版 + 网卡名,我可以给你更精确的命令。

0 踩