シリアル回線の初期化を忘れていて、まずはまりました。
/etc/rc.serialを
stty < /dev/ttyid0 -hupcl -clocal 115200 crtscts stty < /dev/ttyd0 -hupcl -clocal 115200 crtsctsというように書き換えています。ttyd0,ttyd1,ttyd2,ttyd3の必要なだけ書きます。
/etc/ppp/optionsでは以下のoptionを設定します。
192.168.3.1: netmask 255.255.255.248 proxyarp silent crtscts 115200 modem +pap -chap login -detach
従来はこれで/etc/passwdで認証をしていたのですが、
/etc/ppp/pap-secretesが必要になりました。
# vi /etc/ppp/pap-secrets 内容は以下のようにします。 * * "" * # chmod 400 /etc/ppp/pap-secrets実質的には/etc/ppp/pap-secretsでは認証をしていません。
/etc/ppp/options.ttyd0に :192.168.3.10 /etc/ppp/options.ttyd1に :192.168.3.11 /etc/ppp/options.ttyd2に :192.168.3.12 /etc/ppp/options.ttyd3に :192.168.3.13 と書いておきます。
最後に/etc/ttysで
ttyd0 "/usr/sbin/pppd" dialup on ttyd1 "/usr/sbin/pppd" dialup on ttyd2 "/usr/sbin/pppd" dialup on ttyd3 "/usr/sbin/pppd" dialup onとして、initを kill -HUPして直接pppdを起動します。