iij-pppでInternetに接続しよう


Internetに接続

 iij-pppの設定

    iij-pppを使ってproviderに接続できる環境を構築する。

    (1) /etc/resolv.conf

         nameserver xxx.xxx.xxx.xxx
         domainname infoweb.ne.jp

    (2) /etc/host.conf

         hosts
         bind

    (3) /etc/ppp/ppp.linkup

         MYADDR:
            add 0 0 HISADDR

    (4) /etc/ppp/ppp.conf

        provider(私の場合InfoWeb)に33.6kbpsのアナログモデム・ISDN・PIAFS 32k/64k・
        αDATA32(ISDN32k)・αDATA64(PIAFS2.1 PTE経由)・携帯電話(9.6kbps)と複数の
        手段で接続できるように設定を行った。

        私の/etc/ppp/ppp.confは こちら です。



 Netscape Navigator 3.04のインストール

    (1) packagesの入手

        FreeBSD-users-jpのログ検索でNetscape Navigator 3.04とNetscape Communicator 4.04の
        日本語対応版のpackagesの存在を知り入手した。
        DX4-75MHzの非力なマシンであることを考慮して3.04をインストールすることにする。

        ftp://pis.toba-cmt.ac.jp/incoming/packagesより以下のファイルをdownloadする。

              ja-netscape-3.04.tgz
              netscape-3.04.tgz


        ※ 2.2.5-RELEASE用のpackagesで現在は上記ftpサイトには存在しませんが、最新のRELEASEでは
           packagesに日本語対応のNetscape NavigatorとNetscape Communicatorは含まれています。


    (2) 依存関係にある以下のfontを先にpackagesよりインストールしておく。

              ja-elisa8-1.0
              ja-k12font-1.0

    (3) ja-netscape-3.04のインストール

        ja-netscape-3.04.tgzとnetscape-3.04.tgzを同一のディレクトリに入れておき、

           # pkg_add ja-netscape-3.04.tgz

        これでインストールは終わりです。あとは何も設定しなくてもメニュー等が日本語化され
        たNetscape Navigatorを利用できます。

    (4) ~/.Xresourcesの設定

        packagesをインストールしただけで十分使えますが、640×480の狭い画面を少しでも有効
        に使うためメニュー等のフォント設定をデフォルトのK14からK12に変更した。

        私の~/.Xresourcesは こちら です。


 E-Mail環境の設定

    (1) /etc/sendmail.cfの設定

        (a) CFの入手

            /etc/sendmail.cfの設定を行う為、下記サイトからCF-3.6W.tar.gzを入手
            した。

                      ftp://ftp.win.or.jp/pub/network/mail/cf

        (b) CFのインストール

            % tar zxvf CF-3.6W.tar.gz
            % cd CF-3.6W
            % make cleantools;make tools

        (C) .defファイルの編集

            % cp -f Standards/sendmail-v7.def sendmail.def
            % vi sendmail.def

            下記の変更を行う

            OS_TYPE=bsd4.4
            FROM_ADDRESS='providerのメールアドレスのDomain部'
            DIRECT_DELIVER_DOMAINS=none
            DEFAULT_RELAY='smtp:[providerのSMTPサーバ]'


            sendmail-8.9.3+CF-3.7Wpl2では以上に加えて
            MIN_QUEUE_AGE='30s'
            MAIL_RELAY_RESTRICTION=yes
            LOCAL_HOST_IPADDR=192.168.1
            を設定しています。


        (d) sendmail.cfのインストール

            % make sendmail.cf
            % su
            # mv -f /etc/sendmail.cf /etc/sendmail.cf.orig
            # cp -f sendmail.cf /etc/sendmail.cf


        1999年 2月  sendmailのVersionUpに伴いCF-3.7Wpl2へVersionUp



    (2) Mew

        (a) Mew及びimの入手

            ftp://ftp.Mew.org/pub/Mew より下記ファイルをdownloadする。

             mew-1.92.tar.gz
             mew-1.92-1.92.1.patch.gz
             mew-1.92.1-1.92.2.patch.gz
             mew-1.92.2-1.92.3.patch.gz
             mew-1.92.3-1.92.4.patch.gz
             im-76.tar.gz

        (b) mewのインストール

            mew-1.92とpatchを同一ディレクトリに置いて、

            % tar zxvf mew-1.92.tar.gz
            % cd mew-1.92
            % gzip -dc ../mew-1.92-1.92.1.patch.gz | patch
            % gzip -dc ../mew-1.92.1-1.92.2.patch.gz | patch
            % gzip -dc ../mew-1.92.2-1.92.3.patch.gz | patch
            % gzip -dc ../mew-1.92.3-1.92.4.patch.gz | patch
            % vi Makefile

              下記変更を行う

                 EMACS = xemacs     →     #EMACS = xemacs
                 #EMACS = mule      →     EMACS = mule

                 INFODIR = $(PREFIX)/$(EMACS)/info → INFODIR = $(PREFIX)/info

                 ※ 1.94b46以降この修正は不要のようです。


             % vi info/mew.texi

               Muleの場合以下の部分を削除する。
               -----------------------------------------------------------
               @ifset jp
               @dircategory Message User Agent
               @direntry
               * Mew-J: (mew.jis.info).     Messaging in the Emacs World.
               @end direntry
               @end ifset

               @ifset us
               @dircategory Message User Agent
               @direntry
               * Mew: (mew.info).           Messaging in the Emacs World.
               @end direntry
               @end ifset
               -----------------------------------------------------------

             % make
             % make info
             % make jinfo
             % su
             # make install
             # make install-info
             # make install-jinfo

        (c) ~/.emacsの編集

               下記の通り~/.emacsに記述する

               (autoload 'mew "mew" nil t)
               (autoload 'mew-send "mew" nil t)
               (setq mew-mail-domain-list '("providerのDomain Name"))



    (3) im-76

        imを利用するにはあらかじめpakagesからperl-5.00401がインストール
        されている必要がある。

        (a) imのインストール

            % tar zxvf im-76.tar.gz
            % cd im-76
            % ./configure
            % ./imls
            % su
            # make install

        (b) ~/.im/Configの設定

             % imsetup

             指示に従って入力するとユーザのホームディレクトリに.imという
             ディレクトリとMail・Newsというディレクトリが作成され、必要
             データがコピーされる。


    (4) その他の設定

        (a) ~/.sigunature

            メールに付ける署名ファイル

        (b) ~/bin/e-mail

            メール送受信用スクリプトで特に無くてもかまわないが、キューに溜まった
            メールをonline時に送信するのとproviderのPOP3サーバからのメールの受信
            を一括で行うように作成しておけば便利である。
            下記の例はsendmailとpopclientを利用する場合。ほかにもいくつか方法は
            あります。

            #!/bin/sh
            sendmail -q
            popclient -u username -k mb.infoweb.ne.jp   ← -kはサーバにメールを残す設定です
            mailq

            popclientのパラメータ-kはサーバにメールを残す設定です。メールを残さない時は
            -kを削除します。
            また、POP Passwordを指定して自動でメールを取り込めるようにもできますので、詳
            しくはman pageを見てみましょう。


        1998年 9月  Mew-1.93 + im-100へVersion Up
        1998年11月  Mew-1.94b2 + im-104へVersion Up
        1999年 2月  Mew-1.94b10 + im-108へVersion Up
        1999年 3月  Mew-1.94b18 + im-112へVersion Up
        1999年 4月  Mew-1.94b25 + im-115へVersion Up
        1999年 5月  Mew-1.94b28へVersion Up
        1999年 6月  Mew-1.94b37 + im-117へVersion Up
        1999年 7月  Mew-1.94b47 + im-118へVersion Up
        1999年 8月  Mew-1.94pre1 + im-126へVersion Up
        1999年 9月  Mew-1.94 + im-130へVersion Up


 実際に繋いでみる

    ここでは、providerへの接続からE-Mailの送受信、切断の流れを書きます。
    もちろん、接続後にNetscape NavigatorでWeb Pageを見たり、ftpやtelnetも使えます。

    (1) 接続

        X Window上のterminalでiij-pppを起動し、providerに接続する。

           % su
           # ppp infoweb_piafs
           User Process PPP. Written by Toshiharu OHNO.
           Using interface: tun0
           Interactive mode
           ppp ON TriStar> dial     ← ppp.confにdialを追加した場合不要
           Dial attempt 1 of 1
           Phone: 06-xxx-xxxx
           dial OK!
           login OK!
           ppp ON TriStar> Packet mode.
           ppp ON TriStar>
           PPP ON TriStar> 
            ↑
           PPPと大文字に変われば接続成功です。

    (2) E-Mailの送受信

        別のterminalからE-Mail環境の設定のところで作ったスクリプトでE-Mailの
        送受信を行います。

           % e-mail
           querying mb.infoweb.ne.jp
           Enter mailserver password: *******  ← POP3サーバのパスワードを入力(非表示)
           InfoWeb Pop server at mbxxx.infoweb.or.jp starting.
           36 messages in folder, 6 new messages.
           reading message 1...
           reading message 2...
           reading message 3....
           reading message 4..
           reading message 5..
           reading message 6....
           Mail queue empty
           %

           これで、/var/spool/mqueueに送信メールがあれば送信し、新着メールの受信を
           行えました。

    (3) 切断

         iij-pppに切断を指示し、回線を切ります。

           PPP ON TriStar> close all   
           ppp ON TriStar> 
           ppp ON TriStar> quit
           #



戻る
Last Update 1999.09.06