假设我有一个正在运行的 Apache 服务器和两张网卡。
每张网卡连接到不同的网络。
C1 连接到 N1,这是一个 ADSL 连接,端口 80 开放(因此我可以从局域网外部访问我的服务器)。C2
连接到 N2,这是一个 [非常快] 的公司网络(没有开放端口或允许路由)。
我的服务器如何利用 C2N2 带宽?
强制在一个网络上下载并在另一个网络上上传有帮助吗?
编辑1:
那么粘合呢(如图所示:主板上有两个以太网端口。如何才能获得双倍带宽?)? 这会有帮助吗?
答案1
嗯...在终端中,curl
您可以指定一个接口。
从手册页:curl --interface eth0:1 http://www.netscape.com/
。
因此,对于单个文件,你可以使用如下方法:
curl -LO --interface eth1 ftp://ftp.xs4all.nl/pub/test/10mb.bin
eth1
连接到“C2N2”的接口在哪里?
答案2
阅读量可能比你想的要多得多,但你可能会发现这很有用。特别是关于基于源的策略路由(尽管您将根据源和/或目标执行此操作)和拆分访问的部分。此外,如果您在特定端口号上进行上传/下载,这将使其易于匹配。