如何以最佳方式制作“更改 mac 地址”脚本?

如何以最佳方式制作“更改 mac 地址”脚本?

我知道如何更改网卡的 mac 地址:

sudo ip addr                                    # Show details
sudo ifconfig eth0 down                         # deactivate network card
sudo ifconfig eth0 hw ether DESIRED_MAC_ADDRESS # change mac address
sudo ifconfig eth0 up                           # activate network card
sudo ip addr                                    # show details again

最好的方法是将其制作成一个脚本,以便每次需要进行修改时都可以启动它?此外,我必须将生成的脚本放在哪里?它的标准文件夹是什么?

我不希望每次 Ubuntu 启动时都启动它。(但如果知道如何做到这一点就好了。在这种情况下,将它存储在哪里最好?)

欢迎提出任何建议!

答案1

不太确定您所说的“最佳方法”是什么意思。常规、简单且实用的方法是将命令复制/粘贴到名为 best_way 的文本文件中,将其保存到您想要的任何位置,例如主文件夹,然后... 信不信由你,就是这样。

要运行它,cd请转到包含该文件的文件夹,然后sudo bash ./best_way

PS:由于您将使用sudo来运行脚本,因此无需在每个命令前加上sudo

答案2

Debian 设置 MAC 地址的方式是在文件hwaddress中指定选项/etc/network/interfaces

虽然没有很好的记录,但你可以找到很多有用的信息这里

相关内容