[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:14846] Re: PPPの設定について



鈴木です。きちんと理解せずに使ってるのでアレですが,一応わたしの使って
る設定/スクリプトをお送りします。

# イーサを内蔵していると,デフォルトルートが切り替わらずに接続できませ
  ん。ifconfig down eth0 しないとだめです。PPxP に乗り換えるべきなんで
  しょうが…

[/etc/ppp/pap-secrets]
# client        server  secret                  IP addresses
NIM-PXL04210    *       hogefuga

[/etc/ppp/options]
name NIM-PXL04210
lock
noproxyarp
defaultroute

[ppp-nif] 
#!/bin/bash
## ppp-nif
##
## usage: ppp-nif up --- start
##        ppp-nif down - end
##
##--------DEFINE
TELLINE="T"
PHONE=0552207563
TIMEOUT=10
PACKET_SIZE=1024
DEBUG=""
MODEM_SPEED=115200
MODEM_DEVICE=ttyS1
MODEM_SETUP=E0Q0X4
SIGNAL=TERM
##-------DEFINE END

case $1 in
up)
/usr/sbin/pppd \
	connect '/usr/sbin/chat -v \
		ABORT "NO CARRIER" ABORT BUSY \
		"" \\d\\dAT'$MODEM_SETUP' OK-AT'$MODEM_SETUP'-OK \
		ATD'$TELLINE$PHONE' CONNECT' \
		mru $PACKET_SIZE mtu $PACKET_SIZE \
	modem crtscts lock \
	$DEBUG defaultroute noipdefault \
	/dev/$MODEM_DEVICE $MODEM_SPEED
;;
down)
if [ -s /var/run/ppp0.pid ]
then
	/bin/kill -$SIGNAL `/bin/cat /var/run/ppp0.pid`
fi
exit 0
;;

*)
/bin/cat<<EOM >&2
usage: $0 {up|down}
	up --- start ppp
	down - end ppp
EOM
exit 1
;;
esac

最後のは接続用スクリプトで,tty グループに自分を入れておけば,ユーザ権
限で接続できます。一応,/var/log/messages を付けておくと,

Jul 24 15:39:41 droopy kernel: CSLIP: code copyright 1989 Regents of the University of California
Jul 24 15:39:41 droopy kernel: PPP generic driver version 2.4.1
Jul 24 15:39:41 droopy pppd[867]: pppd 2.4.0 started by yamatori, uid 10001
Jul 24 15:39:42 droopy chat[868]: abort on (NO CARRIER)
Jul 24 15:39:42 droopy chat[868]: abort on (BUSY)
Jul 24 15:39:42 droopy chat[868]: send (\d\dATE0Q0X4^M)
Jul 24 15:39:44 droopy chat[868]: expect (OK)
Jul 24 15:39:45 droopy chat[868]: ATE0Q0X4^M^M
Jul 24 15:39:45 droopy chat[868]: OK
Jul 24 15:39:45 droopy chat[868]:  -- got it 
Jul 24 15:39:45 droopy chat[868]: send (ATDT0552207563^M)
Jul 24 15:39:45 droopy chat[868]: expect (CONNECT)
Jul 24 15:39:45 droopy chat[868]: ^M
Jul 24 15:40:06 droopy chat[868]: ^M
Jul 24 15:40:06 droopy chat[868]: CONNECT
Jul 24 15:40:06 droopy chat[868]:  -- got it 
Jul 24 15:40:06 droopy pppd[867]: Serial connection established.
Jul 24 15:40:06 droopy pppd[867]: Using interface ppp0
Jul 24 15:40:06 droopy pppd[867]: Connect: ppp0 <--> /dev/modem
Jul 24 15:40:06 droopy /etc/hotplug/net.agent: register event not handled
Jul 24 15:40:11 droopy kernel: PPP BSD Compression module registered
Jul 24 15:40:11 droopy kernel: PPP Deflate Compression module registered
Jul 24 15:40:12 droopy pppd[867]: local  IP address 202.219.84.155
Jul 24 15:40:12 droopy pppd[867]: remote IP address 133.160.216.135

となっています。む,ログを比べてみると,pppd が古いようですね。PPP は
2.4.0 以上を要求されていますので,バージョンアップしてみてはいかがでし
ょう。
-- 
鈴木 (嶋崎) 保任	yamatori@ab11.yamanashi.ac.jp

Follow-Ups
[plamo:14850] Re: PPPの設定について, A Matsui
References
[plamo:14837] Re: PPPの設定について, A Matsui
[plamo:14838] Re: PPPの設定について, Yasutada SUZUKI
[plamo:14843] Re: PPPの設定について, A Matsui

[検索ページ] [メール一覧]
Plamo ML 公開システム