Não consigo encontrar praticamente nenhuma documentação sobre o significado da coluna "Netif" na saída de netstat -rn
. Pesquisou, pesquisou através do netstat (1) e route(8) man pages e encontrou a seguinte frase como a informação mais clara sobre o significado da coluna:
The interface (Netif column) that this routing table specifies to use for localhost is lo0, also known as the loopback device. This says to keep all traffic for this destination internal, rather than sending it out over the LAN, since it will only end up back where it started.
Encontrou esta explicação aqui: link
Atualmente tenho uma questão pendente em severfault aqui no qual eu tenho algumas linhas da minha saída netstat -rn
em uma máquina FreeBSD:
Destination Gateway Flags Netif Expire
...
132.148.77.28 link#1 UHS lo0
132.148.77.28/32 link#1 U vtnet0
No meu entender, no manual do FreeBSD, em Gateways and Routes é que
The route indicates that when trying to get to the specified destination, send the packets through the specified gateway...There are also three types of gateways: individual hosts, interfaces, also called links, and Ethernet hardware (MAC) addresses.
link#1
refere-se à interface vtnet0
, que é a primeira a ser exibida ao executar ifconfig
. Dito isto, eu acho que poderia ler minha primeira rota como "Ao tentar chegar em 132.148.77.28, use a interface vtnet0". Mas então o que diabos faz lo0
na coluna "Netif"? Além disso, relacionado à outra pergunta que eu tenho pendente agora, se ambos os destinos são idênticos (o segundo parece ser um alias), parece que ele pode preferir o primeiro desde que ele vem primeiro, mas sob que condições ele seria pule e vá para o segundo?
Tags netstat routing gateway route ip-routing