Raspberry Piをルーターに変える(これまではCorbinとBeelineのみ)

こんにちは 「Raspberry Piからルーターを作成する方法」というトピックに関する次の指示の代わりに、ホームルーターのタスク用にRaspbianの特別なアセンブリを作成することにしました。 このアセンブリをSDカードに展開し、RPiに挿入するだけで十分です。これでルーターの準備ができました。



このソリューションの主な機能-ホームルーターと同様。 ネットワーク内のデバイスへのアドレスの配布、ポートフォワーディング、DDNS、およびその他のよく知られたもの。 また、PandoraとNetflixのサポート、VPNを介した作業時のパフォーマンスの向上、ほぼ無制限のカスタマイズオプションもあります。





いくつかの詳細



すべての中心にあるのはRaspbianです。RPi用のDebianの特別なビルドです。 システムをルーターとして提供するパッケージ、つまりdhcp、dns、ddns、ppp、pptpおよびその他のサービスを提供するパッケージは、システムに事前にインストールされ、構成されています。



一部のプロバイダーはVPNを使用してネットワークへのアクセスを提供するため、l2tp_ *モジュールは個別にドープされ、xl2tpdカーネルサポートで再構築されます。 これにより、VPNトンネルを使用するときのプロセッサの負荷を減らすことができます(古いハードウェアでルーターを構築する場合は考慮してください)。これは、RPiなどの小さなプロセッサで顕著です。



さらに、ネットワークに接続し、ルーティングテーブルを構成し、接続の状態を監視するために必要なアクションを実行する一連のスクリプトが記述されています。



ルーターの基本設定を管理し、そのステータスを監視するために、シンプルなWebインターフェイスがあります。 これで、インターネット接続を構成し、NetflixとPandoraにアクセスするサービスを選択し、ネットワーク内のコンピューターへのポート転送を構成し、DynDNSアカウントを接続できます。



現在のアセンブリでは、モスクワのCorbin / Beelineネットワークでの作業のみがサポートされています。 別のプロバイダーのサポートを追加したり、インターフェイスに新しいペンを追加したい場合-ようこそ、プロジェクトはgithub.com/alardus/candyboxで入手できます。



プロジェクトページの存続期間-candyboxrouter.com

画像はYandex.Diskで入手できます-yadi.sk/d/q5keVtXo7dtGo



All Articles