Configurando a saída de ifconfig
e os comentários dados à minha primeira resposta, acho que o problema está relacionado à maneira como você configura suas NICs em /etc/network/interfaces
.
Como você não tem nenhuma configuração específica para eth1 em /etc/network/interfaces
, suponho que o seu modem esteja fornecendo ao seu servidor as informações de IP via DHCP. De acordo com a saída route
, você obtém seu gateway padrão apontando para o modem na Internet.
Mas no seu arquivo /etc/network/interfaces
para o eth0 você também tem um gateway padrão configurado (declaração gateway 172.16.1.254
).
Você não pode ter dois gateway padrão em um sistema. A atribuição do gateway padrão em eth1 desativa a configuração estática de eth0 , razão pela qual não há IP para eth0 na saída ifconfig
e por que a Internet funciona e a rede interna não mais.
Você terá que remover a linha gateway 172.16.1.254
e tentar novamente.
Ao fazer isso, é claro, se você tiver mais de uma sub-rede na LAN interna, não será mais possível alcançá-las. A menos que você configure a rota estática para todas essas sub-redes em seu servidor:
% bl0ck_qu0te% você pode adicionar o comando route
em um script salvo em /etc/network/if-up.d
para ser executado toda vez que uma interface for ativada.