Conecte-se a várias interfaces PPP com IP dinâmico simultaneamente

0

Eu tenho um servidor da web que ouve em eth0 e realiza consultas por meio de várias interfaces ppp0 , ppp1 , ..., pppN (esses são modens 3G) durante a solicitação.

É possível no Linux configurar o roteamento de uma maneira que permita usar eth0 e ppp simultaneamente?

Em relação à pesquisa mostra , isso pode ser feito se todas as interfaces tiverem IPs estáticos, mas no meu caso, algumas delas podem ser dinâmicas.

    
por Anton Belyy 24.12.2015 / 17:02

1 resposta

1
  • Você pode definir o gateway padrão para qualquer interface desejada, eth0 , ppp0 , se parecer uma NIC que você pode fazer. O comando é ip route add default via {ip address}

  • Se o IP for dinâmico, você precisará executar o comando acima quando o DHCP obtiver uma resposta de um servidor DHCP. dhclient - o cliente DHCP que você provavelmente está usando, suporta a execução de scripts personalizados quando ocorrem eventos DHCP.

    • Mas primeiro você precisa executar um ip route del default {old-ip-address} para remover o antigo gateway padrão que não funciona.
  • Um sistema com dois gateways padrão não funcionará automaticamente da maneira que você espera.

    • A rota padrão é exatamente isso - a rota que o Linux usa quando não tem outra rota para lançar um pacote. Ao configurar uma rota padrão, você diz "QUALQUER tráfego para o qual você não encontre um destino".
    • Se você tem duas rotas para a mesma rede (a "Internet em geral" conta como uma rede) e você deseja que algum tráfego em uma rota e outro tráfego vá em outra rota, você está procurando configurar roteamento baseado em políticas .
    • Verifique este . Eu acho que pelo menos você vai começar, se é isso que você está tentando realizar. ( Isso também .)
por 24.12.2015 / 19:22