Linux: Interfaces Virtuais, Rotas e Túneis

12 de Julho, 2015 | Debian, Linux, Software

Após horas de debug descobri que não devemos usar interfaces virtuais (eth0:1) com túneis, rotas etc… Segundo a documentação do Debian:

arp, ifconfig and route (…) while these tools work, they show some unexpected behaviour under Linux 2.2 and up

Hoje em dia deverão ser utilizadas as ferramentas do pacote iproute2 para associar vários endereços de IP à mesma interface de rede física.

Além da documentação ser bastante explícita é fácil de encontrar artigos na Internet, todos eles escritos após 2012, que levam o leitor a utilizar interfaces virtuais.

Estas interfaces foram descontinuadas em 1999 — quando se criaram as ferramentas com suporte a IPv6 (formalizado em 1998 pela IFTF) entre outros.

Para além da desactualização dos artigos publicados os softwares mais comuns como OpenVPN, BIND9, Postfix etc suportam interfaces com diversos endereços de IP já que fazem bind directo a esses endereços ao invés de interfaces como acontecia tradicionalmente.