Допустим, у меня работает сервер Apache и две сетевые карты.
каждая карта подключена к другой сети.
C1 подключен к N1, который является ADSL-соединением с открытым портом 80 (так что я могу получить доступ к моему серверу из-за отсутствия моей локальной сети).
C2 подключен к N2, который является [очень быстрой] корпоративной сетью (открытые порты или маршруты не разрешены).
Как мой сервер мог использовать преимущества полосы пропускания C2N2?
заставил бы загрузку в одной сети и загрузку в другой справке?
РЕДАКТ. 1:
как насчет соединения ( видно здесь: Два порта Ethernet на материнской плате. Как я могу получить удвоенную пропускную способность? )? это поможет?
Ну ... в терминале с curl
вы можете указать интерфейс.
Из справочной страницы : curl --interface eth0:1 http://www.netscape.com/
.
Итак, для одного файла вы используете что-то вроде этого:
curl -LO --interface eth1 ftp://ftp.xs4all.nl/pub/test/10mb.bin
где eth1
- интерфейс, подключенный к «C2N2».
Это намного больше чтения, чем вы, вероятно, хотите, но вы, вероятно, найдете это полезным. В частности, разделы о маршрутизации политики на основе источника (хотя вы будете делать это на основе источника и / или назначения) и разделенного доступа. Кроме того, если вы выполняли загрузку / загрузку на конкретном номере порта, это облегчило бы сопоставление.