FreeBSD のインターネットワーキングについて
インターネット向けに設計された FreeBSD
FreeBSD には、たくさんの人が TCP/IP ソフトウェアの実装のお手本だと考えている 4.4BSD TCP/IP プロトコルスタックが含まれています。 そのため、ネットワークアプリケーションとインターネットには理想的な環境です。 FreeBSD 7.0 からは SCTP が実装されたので、 telephony やデータストリーミングアプリーションにとっても理想的な環境です。
FreeBSD は標準 TCP/IP プロトコルをサポート
大部分の UNIX® システムと同じように、FreeBSD は次のようなことを可能にします。
- HTTP による、静的および動的コンテンツの提供
- NFS を使った共有ファイルシステム
- NIS を使ったネットワークの情報の配信
- SMTP, IMAP および POP3 を使った電子メールサービス
- SSH や rsh を使ったリモートログイン
- リモート環境からの SNMP の設定と管理
- FTP を使ったファイルの転送
- DNS/BIND を使ったインターネットのホスト名の解決
- PPP や SLIP を含む、複数のインターフェース間でのパケット交換
- IP マルチキャスト (MBONE) の利用
- IPv6 サービスの提供
FreeBSD とそれに含まれているソフトウェアを使えば、あなたの PC を WWW サーバやメールサーバ、NetNews のリレーホストに変身させることができます。 SAMBA を使えば Microsoft® Windows® の載ったマシンとファイルシステムやプリンタを共用することだってできますし、 提供されている PCNFS 認証デーモンを使えば、PC/NFS が走っているマシンを使うこともできます。 FreeBSD は Appletalk と (商用のパッケージを使うことになりますが) Novel のクライアント/サーバネットワークもサポートしているので、 イントラネットの問題を完全に解決することも可能です。
FreeBSD は RFC-1323 における高機能拡張や、SLIP、dial-on-demand PPP 用の拡張などの、 TCP の拡張にも対応しています。 FreeBSD は、ご家庭のネットサーファーにも組織のシステム管理者にもピッタリのオペレーティングシステムです。
安定していて高速な FreeBSD のネットワーク能力
もし信頼性が高く、 高負荷時にも最高のパフォーマンスを発揮するインターネットサーバのプラットフォームをお探しなら、 FreeBSD を使うことを検討してみてください。 毎日 FreeBSD を使っている企業のほんの一部をご紹介します。
- Walnut Creek CDROM 社は Internet 上のもっとも有名な FTP サーバの一つである ftp.cdrom.com を、何年もの間 FreeBSD のみを使って運用していました。 このマシンは 6000 コネクションをさばき、毎月 30 テラバイト以上ものファイルを 1000 万以上の人に転送する能力がある一台の FreeBSD マシンでした (1999 年 6 月; そうです、テラバイト です!).
- サンフランシスコの郊外にある BSDi のオープンソース事業部 では、 ネット上で最も有名な FTP サーバ ftp.freesoftware.com を運用しています。 これは FreeBSD マシンで 5000 個のコネクションをサポートし、 しかもこれは 30 テラバイトを越える (1999 年 6 月の記録; そう、テラバイトです!) ファイルが転送可能な性能を持っています。 これは毎月 1000 万人以上の人々がダウンロードするファイルに相当します。 同じようなシステムを組んでみたいという方のために、 設定の詳細 が公開されています.
- Yahoo Inc. はインターネット最大のサーチエンジンを運営し、 毎日たくさんのネットサーファーに WWW の情報を提供しています。Yahoo は、Yahoo に広告を出しているいくつもの企業と同じように、信頼できてレスポンスの良い Web サーバを運営するのに FreeBSD を使用しています。
- インターネットにおけるウェブサーバソフトウェア利用状況調査会社の最大手である Netcraft は、 自社のウェブサイトに FreeBSD と Apache を、 インターネットのデータ調査に FreeBSD と Perl を使っています。
FreeBSD はこれらの、 そしてその他のインターネットのサービスにも最適なプラットホームです。
- 企業レベル、世界レベルの WWW サービス
- WWW の Proxy サービス
- Anonymous FTP サービス
- 企業のファイル、プリント、メールサービス
- ルータ、ファイアウォールおよび侵入検知システム
FreeBSD の Ports Collection には、インターネットサーバを簡単にセットアップすることができるソフトウェアが、 make 一発でインストールできる形で用意されています。
高性能でなおかつ安全
FreeBSD の開発者たちは、性能と同じくらい、 セキュリティに関しても気を配っています。FreeBSD は、IP proxy gateway をはじめとする他のサービスと同様、IP firewall をカーネルレベルでサポートしています。 企業のサーバをインターネットに接続するとき、 FreeBSD の走っているコンピュータを firewall として動作させれば、 サーバを外部の攻撃から守ることができます。
暗号化ソフトウェア、セキュアシェル、Kerberos、エンドサイドでの暗号化、 セキュアな RPC 機能も利用可能です。
また、FreeBSD 開発チームは セキュリティオフィサ を置いて、セキュリティとバグに関する情報を集め、 公布することに積極的に取り組んでいます。さらに、Computer Emergency Response Team (CERT) とも連携をとっています。
先達はきっとこう言うでしょう...
``FreeBSD ... それはおそらくこの世で最も堅固で役に立つ TCP/IP スタックをもたらすもの ...''
---Michael O'Brien, SunExpert August 1996 volume 7 number 8.