Como compartilho minha conexão de internet wlan0 com a eth0 usando linha de comando e arquivos de configuração?

Como compartilho minha conexão de internet wlan0 com a eth0 usando linha de comando e arquivos de configuração?

Eu entendo como isso é feito usando a GUI (1,2,3), mas preciso fazer MANUALMENTE usando o comando linux (iptables, ebtables...).

Tenho lutado com isso há dias e consigo acertar.

Quais os passos de configuração e comandos a utilizar, considerando que wlan0está conectado à internet?

informação relacionada