Com a contagem lógica de computadores, começamos em 0 como o primeiro ponto de contato e não como 1; então usamos 1 para o segundo, dois para o terceiro e assim por diante. Então logicamente se eth0
é a 1ª porta Ethernet, então eth1
logicamente teria que ser a segunda porta Ethernet, eth2 a 3ª ..... Então isso explica porque eth2 não estava funcionando e porque eth1
está funcionando desde você tem 2 portas, eth0 a porta interna desonesta e eth1 a porta Ethernet USB. Adicione outro adaptador Ethernet USB e eth2
deve funcionar sem problemas nessa terceira porta, quando configurado corretamente para isso, é claro.
Um ótimo truque no Terminal para ver todas as portas de rede é com este comando e sinalizador simples:
ifconfig -a
Eu tive problemas parecidos com o Ubuntu Server e especificamente com o nome de seus ports. Eu encontrei por algum motivo a compilação que eu usei não estava usando eth que estava usando p2p1
?. Comigo renomeando as interfaces listadas do arquivo /etc/network/interfaces
, consegui que funcionasse usando eth0 e não p2p1
. Isso foi descoberto simplesmente chamando o comando ifconfig -a
, enfatizando sua utilidade.