ISDN: 동기 PPP 방식을 동작시킬 수 없을때

고객지원 지식기반 (ipppd)

Symptom:

ISDN 카드가 검색되었고 환경설정도 제대로 되었으며 인터넷 제공자가 콜되었는데도 아무 런 연결이 성립되지 않습니다.

Cause:

PPP 교섭이 동작하지 않습니다. 이러한 이유에는 여러 가지가 있을 수 있습니다.

Solution:

디버그 옵션을 가지고 ippd를 시작합니다. PPP 핸드세이크를 사용하면 /var/log/messages 파일에 더 많은 출력 결과를 얻을 수 있어 문제를 집어 내는데 도움이 됩니다.

/etc/ppp/options 파일이나 자신이 이를 위해 사용하는 파일에 다음 라인을 추가시킵니다.

debug
힌트: 연결이 제대로 되면 이 라인을 다시 삭제해 줍니다. 그냥 나 두면 필요 없는 출력을 계속 만들어 내기 때문입니다.

여기에 나와 있지 않은 문제를 발견해서 해결하셨으면 저희에게 짧은 보고서를 보내 주십시 오. 그러면 여기에 소개될 것입니다.

Possible causes:

  • 동기식 PPP가 다른 측에서 사용되지 않았다.

    ln /var/log/messages(디버그 결과)에 다음과 같은 메시지가 나옵니다.

    Jan 19 15:56:33 ninja kernel: ippp0: dialing 0 1234...
    Jan 19 15:56:33 ninja isdnlog: Jan 19 15:56:33 * tei 94 calling 07721/1234, Villingen-Schwenning with HDLC  RING (Data) 
    Jan 19 15:56:37 ninja isdnlog: Jan 19 15:56:37 tei 94 calling 07721/1234, Villingen-Schwenning with HDLC  Time:Sun Jan 19 15:49:00 1997 
    Jan 19 15:56:37 ninja isdnlog: Jan 19 15:56:37 tei 94 calling 07721/1234, Villingen-Schwenning with HDLC  CONNECT (Data) 
    Jan 19 15:56:37 ninja kernel: isdn_net: ippp0 connected
    Jan 19 15:56:37 ninja pppd[90]: PHASE_WAIT -> PHASE_ESTABLISHED, ifunit: 0, linkunit: 0, fd: 5
    Jan 19 15:56:37 ninja pppd[90]: sent [0][LCP ConfReq id=0x1  ]
    Jan 19 15:57:04 ninja last message repeated 9 times
    Jan 19 15:57:07 ninja pppd[90]: LCP: timeout sending Config-Requests
    Jan 19 15:57:07 ninja pppd[90]: Connection terminated.
    Jan 19 15:57:07 ninja pppd[90]: taking down PHASE_DEAD link 0, linkunit: 0
    Jan 19 15:57:07 ninja pppd[90]: link 0 closed , linkunit: 0
    Jan 19 15:57:07 ninja pppd[90]: reinit_unit: 0 
    Jan 19 15:57:07 ninja pppd[90]: Connect[0]: /dev/ippp0, fd: 5
    Jan 19 15:57:07 ninja kernel: isdn_net: local hangup ippp0
    Jan 19 15:57:07 ninja kernel: ippp0: Chargesum is 0
    

    Solution: 비동기식 PPP 방식이라면 다음을 참고하십시오

  • 원격장치는 Netblazer

    원격장치가 CCP 응답이 없으면 일정 시간이 지난 후에 접속을 끊는다.

    프로토콜은 다음과 같다.

    May 22 00:57:09 loki pppd[93]: local  IP address 194.25.217.89
    May 22 00:57:09 loki pppd[93]: remote IP address 194.25.217.97
    May 22 00:57:12 loki pppd[93]: sent [0][CCP ConfReq id=0x1]
    [..]
    May 22 00:57:36 loki pppd[93]: sent [0][CCP ConfReq id=0x1]
    May 22 00:57:36 loki pppd[93]: rcvd [0][CCP ConfNak id=0x1 < 05 05 00 01 03>]
    May 22 00:57:39 loki pppd[93]: CCP: timeout sending Config-Requests
    May 22 00:57:39 loki pppd[93]: rcvd [0][CCP ConfReq id=0xb]
    May 22 00:57:39 loki pppd[93]: sent [0][CCP ConfReq id=0x2]
    May 22 00:57:39 loki pppd[93]: sent [0][CCP ConfAck id=0xb]
    May 22 00:57:39 loki pppd[93]: rcvd [0][CCP ConfAck id=0x2]
    May 22 00:58:24 loki kernel: isdn_net: local hangup ippp0
    May 22 00:58:24 loki kernel: ippp0: Chargesum is 0
    

    /etc/ppp/options.ippo에 noccp 옵션을 설정합니다.


    관련 내용:
    o ISDN을 통한 비동기식 PPP
    o ISDN: ISDN이 동작하지 않을 때 무었을 살펴보아야 하나?

    키워드: ISDN, PPP, SYNCPPP, IPPPD, TROUBLE

    카테고리: ,

    피드백: Send Mail to kfr@suse.de (Please give the following subject: SDB-ipppd)
    SDB-ipppd, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 22. Feb 2001
    SuSE Linux AG - 최근에 만들어진 : 22. Feb 2001 에 의해 kfr (sdb_gen 1.40.0)