É um algoritmo dependente da implementação do iptables que permite rotear o tráfego sem interromper o tráfego original.
Eu uso o algoritmo mascarado quando quero criar um adaptador wi-fi virtual e compartilhar meu wifi.
Eu não estou falando sobre o compartilhamento de conexão Ethernet através de seu wifi, estou falando sobre o compartilhamento da conexão Wi-Fi através de seu wifi via mascaramento para um adaptador virtual. Isso permite que você compartilhe sua conexão Wi-Fi por meio de Wi-Fi.
.
.
Leia isto e desça até MASQUERADE: link
Leia isto para mais detalhes: link
Todas essas questões sobre "Connectify for linux" podem ser resolvidas implementando o algoritmo MASQUERADE.
Para um exemplo direto, visite esta página: link
NÃO LER O ÚLTIMO LINK !!!! Mas o seguinte é um excerto / exemplo preciso.
sudo sysctl -w net.ipv4.ip_forward=1
sudo iptables -A FORWARD -i wlan0 -j ACCEPT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Eu realmente não gosto de como os motores de busca fazem do algoritmo algum tipo de hack .. Eu o uso apenas para compartilhar minha internet com meus telefones Android.
EDIÇÃO FINAL: este link é o melhor link