Linux-2.4.2ではpotatoのパッケージ(2.3.11)ではバージョンが低い。 pppconfigはパッケージがそのまま使える。
#apt-get pppconfig
#pppconfig
でPPP環境を設定。
PPPをroot以外のユーザに開放することができる。
>pppconfig ->Change->Advanced->Add-User (/etc/groupのdipグループにユーザを追加してくれる)
PPP On Demandを設定することでネットワークインタフェースへ要求があると自 動的にPPP接続を開始することが出来る。つまり一々ponする必要がない。
->Advanced...->On Demand->enable
"net/ipv4/ip_dynaddr=1"エントリを追加 >vi /etc/sysctl.conf >sysctl -p /etc/sysctl.conf
pppdを待機させる >pon pppdを待機させたまま切断 >poff -r
ppxp ppxp-x11 xppxp userlink
ppxpはBSDのトンネルデバイスを使用する。 Linuxでトンネルデバイスを実現する方法は2つ。
>apt-get userlink-source >cd /usr/src/ >ln -s linux-2.4.1 linux >tar xvzf userlink-source.tar.gz >cd modules/userlink-source >./configure >make
エラー発生でコンパイルできず。失敗。'userlink'は2.4.xには対応していない。
CONFIG_EXPERIMENTAL=y CONFIG_NETLINK=y CONFIG_NETLINK_DEV=y CONFIG_ETHERTAP=y >mknod /dev/tap0 c 36 16 >ifconfig tap0 10.0.0.123 up >ifconfig tap0 Link encap:Ethernet HWaddr... で確認。
>ppxp ppxp>ps aux|grep ppxpd ... /usr/sbin/ppxp
とある。
ppxp>qdial
ISP情報を入力してファイルに保存する。たとえば"ttnet-common"
ppxp>connect PPXP> 大文字のプロンプトは接続成功の印 PPXP>disconnect ppxp>quit
次から、
>ppxp ttnet-common PPXP>
となる。