如何更改传出 ARP 请求的 MAC?

Aks*_*Aks 4 linux arp

是否可以将所有传出 ARP 请求的源 MAC 更改为特定的 MAC,而不是在 linux 中使用接口 MAC?

有没有办法从 ARP 表中做到这一点?

小智 6

是的,这可以通过添加规则来实现arptables

使用这个规则:

arptables -A OUT --source-hw xx:xx:xx:xx:xx:xx -j mangle --mangle-hw-s yy:yy:yy:yy:yy:yy
Run Code Online (Sandbox Code Playgroud)

如果您需要示例接口、子网等,您还可以添加更多过滤选项。

有关更多信息,请参阅手册页