Eu tenho o linux box com uma interface de rede e o encaminhamento de IP ativado. Digamos que meu endereço IP seja 192.168.1.1
e MAC seja 11:11:11:11:11:11
. Quando um pacote que não é direcionado para meu host chega, ele é roteado pelo kernel e o pacote de saída tem o endereço MAC de origem 11:11:11:11:11:11
, ou seja, o endereço MAC do meu host. Eu quero mudar esse comportamento e definir um endereço MAC de origem predefinido para todos os pacotes roteados. É possível conseguir isso com as ferramentas de rede padrão disponíveis no Linux? Se não, é possível implementar isso no espaço do usuário com bibliotecas como pcap?