我知道如何更改网卡的 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
。
虽然没有很好的记录,但你可以找到很多有用的信息这里。