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

[plamo:14870] Re: PPPの設定について(まとめ)



松井です.

こじま様,やまぐち様,鈴木様にご教授頂きようやくPPPの接続ができるように
なりました.どうもありがとうございました.

今後同じように悩まれる方がいるかも知れませんので簡単ですが設定に関して下
記にまとめてみました.ご参考になれば幸いです.

# 間違い等あるかも知れません.ご指摘頂ければと思います.

下記はIBMノートPCからPCMCIAカードにPHSを接続し,@NIFTYに接続したときの
設定の一例です.

-----------------------------------------------------------------
環境:
Plamo Linux 2.2
Kernel 2.4.18
PPP 2.4.1

□ カーネル設定:
CONFIG_PPP=y                                                                   
CONFIG_INET=y
CONFIG_NET=y
CONFIG_NETDEVICES=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DELATE=m
CONFIG_PPP_BSDCOMP=m

□ 設定ファイル:

[/etc/ppp/options]
lock
/dev/ttyS0
modem
115200
crtscts
defaultroute
noipdefault
name NIM-XLV07423
noproxyarp
debug
kdebug 7

[/etc/ppp/pap-secrets]
'NIM-XLV07423'  ""  '********'

□ スクリプトファイル:

■ /usr/sbin/ppp-on で起動する仕方
(# /usr/sbin/pppsetupにより自動生成)

[/usr/sbin/ppp-on]
#! /bin/sh
exec /usr/sbin/pppd debug lock modem crtscts /dev/modem 115200 \
    user NIM-XLV07423 noipdefault netmask 0.0.0.0 defaultroute connect /etc/ppp/ppp-on-dialer

[/etc/ppp/ppp-on-dialer]
#!/bin/sh
#
exec chat -v                                            \
        TIMEOUT         3                               \
        ABORT           '\nBUSY\r'                      \
        ABORT           '\nNO ANSWER\r'                 \
        ABORT           '\nRINGING\r\n\r\nRINGING\r'    \
        ''              \rAT                           \
        'OK-+++\c-OK'   ATH0                            \
        TIMEOUT         60                              \
        OK              ATDT0357447525                        \
        CONNECT         ''                              

■ /usr/sbin/pppd call nifty で起動する仕方

[/etc/ppp/peers/nifty]
ttyS0
crtscts 
modem
115200
user "NIM-XLV07423"
connect '/usr/sbin/chat -v -f /etc/ppp/chat/nifty'
defaultroute

[/etc/ppp/chat/nifty]
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
ABORT "BUSY"
"" "atz"
"OK" "ATDT0357447525"
"CONNECT"  ""

□ pppdに関する設定
(PPPに関してカーネルをモジュールとして構築した場合)

[/etc/modules.confに下記を追加]
/dev/ppp              ppp_generic
alias char-major-108  ppp_generic
alias tty-ldisc-3     ppp_async
alias tty-ldisc-14    ppp_synctty
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate

□ debug メッセージ出力に関する設定

/etc/syslog.confに下記を追加
daemon.*                    /var/log/ppp-debug

# touch /var/log/ppp-debug
# killall -HUP syslogd 
# tail -f /var/log/ppp-debug

References
[plamo:14843] Re: PPPの設定について, A Matsui
[plamo:14844] Re: PPPの設定について, KOJIMA Mitsuhiro
[plamo:14858] Re: PPPの設定について, A Matsui
[plamo:14859] Re: PPPの設定について, Yasutada SUZUKI
[plamo:14861] Re: PPPの設定について, A Matsui

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