Esta pergunta foi feita na net antes, mas as respostas simplesmente não são convincentes ou mesmo precisas. Eu recebo a seguinte saída para ifconfig para o dispositivo ppp0 (claro, x, y, a, b são inteiros).
ppp0 Link encap:Point-to-Point Protocol
inet addr:x.y.172.234 P-t-P:a.b.145.65 Mask:255.255.255.255
POR FAVOR, CORRECTE-ME SE O SEGUINTE ENTENDIMENTO ESTIVER ERRADO
Estou tentando entender a teoria por trás disso. x.y.172.234 é o endereço público da Internet da máquina. Assim, todos os pacotes que saem da máquina terão isso como o IP do SRC.
E minha leitura me diz que o a.b.145.65 é o endereço do gateway padrão. Assim, todos os pacotes serão enviados incondicionalmente para serem roteados através deste endereço (diferente de loopbacks).
Mas há um dispositivo. São atribuídos vários endereços? Se sim, como? Preciso ler sobre o protocolo PPPoE para entender isso?
Se eu conectar um comutador a esta máquina com uma porta eth0 e quiser usar essa máquina como um firewall usando o IPTables, então, para máquinas na LAN interna, qual será o endereço do gateway padrão? o endereço IP atribuído na Eth0? E então os pacotes que entram no Eth0 são então NATed e, se não forem, o firewall é enviado para qual endereço? o endereço a.b ... ou o endereço x.y .....? Meio que fica confuso aqui.
Qualquer esclarecimento será apreciado.
Obrigado