我必须更改 WiFi 卡的 MAC 地址。最好的方法是什么?
原因是,我必须在路由器上使用端口转发,但它有这样一种不受欢迎的软件,它只允许连接设备的端口转发。而且它无法识别我的树莓派。所以我使用了另一台电脑,设置了端口转发规则,现在想给树莓派提供该电脑的 MAC 地址。
我已经尝试过这个,但是重启后它无法继续存在:
ifconfig wlan0 down hw ether ab:ea:5a:a3:bc:01
答案1
要永久更改 WiFi 卡的 MAC 地址,您需要修改系统的网络配置文件。具体方法取决于您使用的操作系统,但以下是一些常规步骤:
确定接口名称:运行是否配置查看系统上所有网络接口的列表。确定要修改的接口的名称(例如wlan0)。
修改网络配置文件:网络配置文件的位置和名称可能因操作系统和发行版而异。在大多数情况下,您可以在/etc/网络目录。打开要修改的接口的配置文件(例如/etc/网络/接口),并添加一行设置MAC地址:
auto wlan0
iface wlan0 inet dhcp
hwaddress ether ab:ea:5a:a3:bc:01
代替wlan0和ab:ea:5a:a3:bc:01使用适合您系统的值。
重新启动网络接口:运行 ifdownwlan0其次是ifup wlan0重新启动接口并应用新的 MAC 地址。
测试新的 MAC 地址:运行是否配置并查找您修改的接口。 MAC 地址应该是您在配置文件中设置的地址。
请注意,更改网络接口的 MAC 地址可能会违反网络提供商的服务条款或当地法律。请负责任地使用此信息,并且仅用于合法目的。