Linux による各種サーバー構築


これは、おおよそ個人で LAN 環境を整え、ダイヤルアップルータや各種サーバーの構築を目指してるよーなヒトのためのドキュメントなのです。(自分の環境を構築した際の備忘録ともいう(爆))

書いたのがだいぶ古いコトもあって、情報が腐ってる部分もあるけど、ご容赦を(死
いろいろと過去の遺物を捨てて、流行りモノに移行してるけど、全然更新してなかったり・・・。

なお、Slackware 系なヒトはそのままだけど、RedHat や Debian 系なヒトは全然違うかもです。
# とは言え、分かる範囲で多少の注釈は入れてあるけど(^_^;)

あと、随時間違ってる箇所や適切でない表現等が直されたり、新しくセクションが出来たり(笑)、いろいろと更新されるのであしからず・・・。未リンク項目は書く「予定」なので、催促されるとすぐ書いたりするかもしれないです(ぇ

最後に、これを読んだコトでいかなる不都合や損害が出たりしても一切責任は負わないってコトと、常識的なコトですけど、いかなる用途においても転載や改竄したモノの公開等はダメってコトは断っておくです。

[トップページに戻る]





ローカル設定編

コレは、主にサーバーを構築するなんて以前にしとかないと困るコトです。
気の利いたディストリビュージョンなんかは、インストール直後に設定が完了してたりするかも(ぉ


  1. LAN カードの認識

  2. インターフェース毎の IP アドレスの設定 (rc.inet1)

  3. ダイヤルアップ (PPP) 接続の設定 (PPxP ver.0.99120923)

  4. ADSL (PPPoE) 接続の設定 (rp-pppoe-3.3)





基礎知識編

知っておかないと厳しそーな情報なのです。むしろ必須っぽい(爆)


  1. インターネットスーパーデーモンと TCP Wrapper

  2. ucspi-tcp (tcpserver) のススメ。





構築編

「サーバー構築」と題された項目は、プロトコル/種別で昇順に並べてあるです。
それ以外のは、適当な順番でくっつけてあるのです(爆)

あと、各項目の末尾のソフトウェアおよびばーじょん番号は、各項目を書いた時点でのソフトウェアとそのばーじょんってコトなのでよろしくです。


  1. DHCP サーバーの構築 (dhcpd-2.0pl4)

  2. DNS サーバーの構築 (bind)

  3. FTP サーバーの構築 (ProFTPD-1.2.8)

  4. HTTP サーバーの構築 (Apache-1.3.12)

  5. IRC サーバーの構築 (ircd-2.9.5jp6)

  6. NTP サーバーの構築 (xntpd-5.93-export)

  7. Proxy サーバーの構築 その1 (Delegate-6.1.0)

  8. Proxy (キャッシュ)サーバーの構築 その2 (Squid-2.5 STABLE2)

  9. SMB/NMB ファイルサーバーの構築 (Samba-2.0.7)

  10. SMTP/POP3 メールサーバーの構築 (sendmail-8.9.3/qpopper-3.0.1b2)

  11. SMTP/POP3 メールサーバーの構築 (qmail-1.03)

  12. IP Masquerade によるルータ/ファイヤーウォールの構築 (ipfwadm/ipchains)



ルータ設定編

コレは、主にプライベート IP アドレスなネットワークとルータを挟んだインターネットとの間を問題なく通信をするための設定の情報なのです。
基本的には Linux の IP Masquerade なルータが前提ですけど、そーでないルータでも基本(プロトコルとポート番号)は同じなワケだから、参考になるかもです。

なお、ソフトウェア名称で昇順に並べてあるです。


  1. Age Of Empires (Microsoft)

    プロトコルポート番号用途
    TCP47624サーバーの通信
    TCP2300〜2400クライアントの通信
    UDP2300〜2400クライアントの通信

    ホストに接続する場合には下 2つ、ホストになる場合には 3つ全部のポートを開ける(環境によっては(プライベート IP アドレスなネットワークからルータ越しにインターネットアクセスしてるヒトとかは(笑))リダイレクトさせる措置をする)必要があるです。



  2. ICQ Version 99b (Mirabilis)

    プロトコルポート番号用途
    UDP4000メッセージ
    TCP2000〜3000ファイル転送

    通信相手を選ぶものの、とりあえずメッセージ送受信もファイル転送も出来るのは確認したです。
    但し、実際に tcpdump とかでパケットを調べたワケぢゃないので、正確であるとは限らないです(^_^;)






おまけ