Essa é uma pergunta bem original. Eu só posso responder a parte 3).
Sua tabela de roteamento determina qual interface é usada.
O comando shell:
route
despeja sua tabela de roteamento atual. Ele mostra quais interfaces de rede estão sendo usadas para cada rede de destino. A saída inclui um metric
para cada regra para determinar a 'precedência' pelo código de roteamento na pilha de rede (parte do kernel do Linux). A rota default
é o destino ideal para qualquer coisa que não corresponda a outras regras de roteamento.
Você também pode usar ifconfig -a
para ver quais interfaces estão disponíveis em seu sistema.
A tabela de roteamento também pode ser modificada (como root) com o comando route
passando o add
ou del
para adicionar ou excluir rotas ( man route
para detalhes completos), a menos que você realmente saiba o que você está fazendo, você deve deixar este trabalho para o gerente de rede.