BSD Router Project 1.97 ディストリビューションのリリース

FreeNAS ディストリビューションの作成者である Olivier Cochard-Labbé 氏は、 紹介された 専用配布キットのリリース BSDルータープロジェクト1.97 (BSDRP)、コードベースを FreeBSD 12.1 に更新したことで知られています。 このディストリビューションは、RIP、OSPF、BGP、PIM などの幅広いプロトコルをサポートするコンパクトなソフトウェア ルーターを作成するように設計されています。 管理は、Cisco に似た CLI インターフェイスを介してコマンド ライン モードで実行されます。 分布 利用可能です amd64 および i386 アーキテクチャのアセンブリ内 (インストール イメージ サイズ 140 MB)。

FreeBSD 12.1-STABLE へのアップグレードに加えて、新しいバージョン 顕著 Intel プロセッサのマイクロコードのロードをデフォルトで有効にし、wireguard、Mellanox ファームウェア、vim-tiny、mrtparse、nrpe3、perl、bash、frr7-pythontools パッケージ、および if_cxgbev (Chelsio Ethernet VF) および if_qlxgb (Ethernet QLogic 3200) ドライバーを追加します。 デフォルトでは、ICMP リダイレクトの正しいブロックが有効になっています。 更新されたソフトウェア バージョンには、easy-rsa 3.0.7、FRR 7.4、pmacct 1.7.4、openvpn 2.4.9、およびstrongswan 5.8.4が含まれます。 IPv6 用のマルチキャスト ユーティリティ (pim6-tools、pim6dd、pim6sd) はパッケージから除外されています。

ディストリビューションの主な特徴:

  • このキットには、ルーティング プロトコルを実装した XNUMX つのパッケージが含まれています。 FRルーティング (Quagga フォーク)、BGP、RIP、RIPng (IPv6)、OSPF v2、OSFP v3 (IPv6)、ISIS、および バード BGP、RIP、RIPng (IPv6)、OSPF v2、および OSFP v3 (IPv6) をサポート。
  • このディストリビューションは、実インターフェイスと仮想インターフェイスに関連付けられた複数の個別のルーティング テーブル (FIB) を並行して使用するように適応されています。
  • SNMP (bsnmp-ucd) を監視と管理に使用できます。 Netflow ストリーム形式でのトラフィック データのエクスポートをサポートします。
  • ネットワークのパフォーマンスを評価するために、NetPIPE、iperf、netblast、netsend、netreceive などのユーティリティが含まれています。 トラフィック統計を蓄積するには、ng_netflow が使用されます。
  • VRRP プロトコル (仮想ルーター冗長プロトコル、RFC 3768) を実装した freevrrpd と、CARP プロトコルをサポートする ucarp の存在は、仮想 MAC アドレスをアクティブ サーバーにバインドすることによってフォールト トレラント ルーターの動作を組織化するように設計されています。障害が発生した場合はバックアップ サーバーに移動されます。 通常モードでは、負荷は両方のサーバーに分散されますが、障害が発生した場合は、最初のルーターが XNUMX 番目のルーターの負荷を引き継ぎ、XNUMX 番目のルーターが最初のルーターの負荷を引き継ぐことができます。
  • MPD (マルチリンク PPP デーモン) PPTP、PPPoE、L2TP をサポート。
  • 帯域幅を管理するには、IPFW + dummynet のシェーパーを使用するか、または ng_car;
  • イーサネットの場合、VLAN (802.1q)、リンク アグリゲーション、および Rapid Spanning Tree Protocol (802.1w) を使用したネットワーク ブリッジの使用をサポートします。
  • モニタリングに使用されます モニット;
  • 提供される VPN サポート: GRE、GIF、IPSec (ストロングスワンを使用した IKEv1 および IKEv2)、OpenVPN、および Wireguard。
  • tayga デーモンを使用した NAT64 サポートと、IPv6 から IPv4 へのトンネルのネイティブ サポート。
  • 追加のプログラムをインストールするには、pkgng パッケージ マネージャーを使用します。
  • これには、DHCP サーバーと isc-dhcp クライアント、および ssmtp メール サーバーが含まれています。
  • SSH、シリアル ポート、Telnet、ローカル コンソールを介した管理をサポートします。 管理を簡素化するために、キットには tmux ユーティリティ (スクリーンの BSD 類似物) が含まれています。
  • スクリプトを使用して FreeBSD に基づいて生成されたブート イメージ NanoBSD;
  • システムを確実に更新するために、フラッシュ カード上に XNUMX つのパーティションが作成されます。更新されたイメージが利用可能な場合は、そのイメージが XNUMX 番目のパーティションにロードされます。再起動後、このパーティションがアクティブになり、ベース パーティションは次の更新が表示されるまで待機します (パーティションは順番に使用されます)。 インストールされたアップデートに問題が見つかった場合は、システムを以前の状態にロールバックすることができます。
  • 各ファイルには sha256 チェックサムがあり、情報の整合性を確認できます。

出所: オープンネット.ru

コメントを追加します