私はインターネットに関する限り、田舎の孤独な地域に住んでいます。私は衛星ベースのインターネットを使用しており、トラフィックが最も多い時間帯に多くの問題があります。
私はいくつかの研究をして、Ubuntu Bondingを見つけました。 Linux PC を構築し、衛星インターネットを NIC に接続し、3G/4G 用の Netgear Aircard を接続する場合、Ubuntu Bonding を使用して異なる品質状態で両方の接続を使用できますか?squid
キャッシュも追加する必要がありますか?それとも別の問題に対する解決策ですか?
RaspberryPiを使用したいのですが、ギガビットイーサネットが不足すると、全体的な経験が低下する可能性があります。古いコンピュータを使用することもできます。
答え1
あなたは他のトピックについて話しており、トピックの幅と複雑さは表面に現れるよりも複雑であるため、いくつかの質問に答えようとします。
私たちはいくつかの問題を簡単に識別できます。
出退勤時には交通が遅い。ここでいくつかの問題を解決しましょう。設定に関して最大の問題は待ち時間です。ピーク時間帯でより大きな問題が発生した場合、サプライヤーは過大売上を「あまりにも多く」する可能性があります。
速度:衛星の問題も扱っていましたが、大きな問題は待ち時間(および雨)でした。
ハードウェアの問題をまず解決します。より簡単で完了できるからです。
Raspberry Piの場合、現在の要件に100Mbpsで十分です。ただし、両方のプロバイダのアップストリームとダウンストリームの集約トラフィックを考慮すると、インターフェイスの実際の制限は70〜80%で、rpiはそれを最大限に活用できず、自宅への内部トラフィックが増えるほど実際にAサーバーを1つ持つことに同意します。ギガビットポートを使用する方が賢明かもしれません。
私はここでLamobo R1をSATAディスクと5ギガビットポートを持つルーターサーバーとして使用しています。内部Wi-Fiは役に立たず、安すぎて信頼できません。http://linux-sunxi.org/Lamobo_R1[$80]。または、USBイーサネットを使用したい場合は、Banana Proは興味深いオプションです。http://hardware-libre.fr/2015/01/hands-on-the-new-banana-pro/(2016年第2四半期以降にこの記事を読んでいる場合は、32ビットARMを置き換える非常に興味深い64ビットARMベースのSBC製品があります。)
あるいは、TP-LINK ルーター Archer C7 v2.0 を購入して openwrt をインストールすることもできます。 AC Wi-Fi、5ギガビットポート。http://www.dd-wrt.com/site/index[Archer C7はまだ100ドルで販売されており、5つのギガビットポートとAC Wi-Fiを備えています。]
2016年半ば以降にリリースされる興味深いプロジェクトであるTurris Omniaもあります。 https://www.indiegogo.com/projects/turris-omnia-hi-performance-open-source-router#/
ハードウェアについて話しているので、オペレーティングシステムです。 Archer C7 v2.0(およびTurris Omnia)はdd-wrt(Linux)をサポートし、Lamobo R1とBanana ProはLinuxをサポートします。私は1ヶ月以上Lamoboで多くの選択肢をテストしましたが、私が見つけた最高のものはarmbianでした。http://www.armbian.com。 Sinovoip(製造業者)のBanianは不安定であるように見え、armbianの人々は複数のSBCにDebianを適用する素晴らしい仕事をしてきました。
ボンディングに関しては、ボンディングは機能しますが、2つの異なるプロバイダーの全帯域幅を集計するのではなく、個々のトランスポートのみを集計します。 (例:2 20Mbpsは40Mbpsを提供しません)。ただし、バインディングを使用しても、遅い接続、タイムアウト、および再送信を処理する必要があります。それが苦労する価値があるかどうかは、時間だけが教えてくれるでしょう。つまり、遅延の問題を解決するのではなく、より多くの帯域幅を確保するために集約プロバイダ/インタフェースを使用することがよくあります。
バックアップに関しては、あなたは正しいです。集約またはアクティブバックアップに使用されるバインディング。実際にバックアップ用に試してみましょう。次のリンクをたどってください。https://serverfault.com/questions/133992/failover-internet-connection
それでも待ち時間が最大の問題です。 3Gプロバイダが自分に属していないインターネットIPアドレスへの送信を許可する場合は、iptables / NATルールを作成して、自分が所有するアドレス空間を使用する衛星から3Gを介してアップストリームデータを送信し、衛星を介してダウンストリームデータを受信します。 。これだけでも、少なくとも理論的には待ち時間をほぼ半分に減らすことができます。追加された特典は通常BitTorrentを使用しない場合、アップストリーム使用量は通常、ダウンストリーム使用量の1/3または1/4です。
3Gアップストリームがお客様のニーズに十分でない場合は、DNSとHTTPSアップストリームをそこに送信することが常に有利です。
遅延時間についてもう一度言うと、これはやや直感的に聞こえることがわかりますが、商用(IPsec)VPNプロバイダを選択することをお勧めします。帯域幅はわずかに小さいかもしれませんが、IPsecはUDPで動作し、TCPメカニズムに依存しません。
周りのイカの隠れ物はあまり役に立ちません。ただし、遅延時間が短い友人/サイト/プロバイダにキャッシュされたVPNおよび/またはSquid Remoteは多くの役に立ちます。 VPN+プロキシがそれほど価値があるかどうかはわかりません。単にテストの問題です。