como forçar o download em uma rede e fazer o upload em outra

0

dizemos que tenho um servidor apache em execução e duas placas de rede.
cada cartão é conectado a uma rede diferente.

C1 está conectado a N1, que é uma conexão ADSL com a porta 80 aberta (para que eu possa acessar meu servidor de oustide my lan).
O C2 está conectado ao N2, que é uma rede corporativa [muito rápida] (sem portas abertas ou rotas permitidas).

como meu servidor poderia aproveitar a largura de banda C2N2?
forçar o download em uma rede e fazer o upload em outra ajuda?

EDIT 1:

e sobre colagem (visto aqui: Duas portas ethernet na placa-mãe. Como posso obter o dobro da largura de banda? )? ajudaria?

    
por RASG 15.03.2012 / 21:10

2 respostas

1

Bem ... em um terminal com curl você pode especificar uma interface.
Na página de manual : curl --interface eth0:1 http://www.netscape.com/ .

Então, para um único arquivo, você usa algo assim:

curl -LO --interface eth1 ftp://ftp.xs4all.nl/pub/test/10mb.bin

onde eth1 é a interface conectada ao "C2N2".

    
por Henk 15.03.2012 / 22:08
1

É muito mais leitura do que você provavelmente quer fazer, mas você provavelmente encontrará isso útil. Particularmente as seções sobre roteamento de políticas baseadas na origem (embora você estivesse fazendo isso com base na origem e / ou destino) e dividir o acesso. Além disso, se você fizer uploads / downloads em um número de porta específico, isso tornará mais fácil a correspondência.

    
por RobotHumans 16.03.2012 / 14:18