iij-pppで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