É possível configurar aplicativos para usar diferentes interfaces de rede de maneira diferente? Se sim, como?

3

Estou executando o scrapy no servidor ubuntu 13. E enquanto ele está rastreando, a rede se torna muito lenta e torna-se difícil até mesmo ssh no sistema .

Acho que posso resolver o problema com mais uma placa de interface de rede conectada a um roteador diferente, que o escravo não usa. É possível? Como?

    
por Anuvrat Parashar 18.06.2013 / 08:03

1 resposta

2

Geralmente sim. Algumas notas que podem ser úteis:

  1. Se você tiver mais de uma interface, poderá configurar rotas estáticas que especificam qual interface deve ser usada para chegar a um destino específico. Os documentos de rede do CentOS têm um guia decente. Isso permite que você especifique qual interface o sistema usa para chegar a um endereço de saída específico.

  2. Parece mais que você deseja conseguir em em uma interface alternativa. A maioria dos daemons, como ssh , permite configurar em qual interface eles escutam. Para ssh, consulte a configuração sshd_config ListenAddress .

  3. Nenhuma dessas perguntas foi, claro, que foi possível configurar um aplicativo para usar uma interface específica. Isso também é possível, se você usar a opção iptables --uid-owner para especificar uma rota usada somente por aplicativos dessa do utilizador. Existe uma discussão útil sobre este cenário no linuxquestions.org .

  4. Por fim, você tem certeza de que sua rede está sendo afunilada? Se você não conseguir nem receber um aviso, eu verifico se o scrapy não está consumindo muita CPU e considere nice -em, etc., se for o caso.

por 18.06.2013 / 08:22