/etc/ppp/ppp.chat
은 물론 항상 적용되어져야 한다. 로그인 이름과 함께
password는 완전한 로그인 절차를 자체적으로 변경한다.
때때로, 여기에 리턴을 넣어야 한다. 때때로 시간을 증가시킨다. 몇몇의 경우에 PPP 프로토
콜은 반드시 상응하는 명령에 의해서 시작되어야만 한다. e.g. tia -ppp
이러한 모든 것은
일반적으로 설명되어질 수 없다.
그리고, 다음과 같이 한다. :
minicom
), 연결이 수동으로
생성되어질 수 있다. 그것에 직접 로그인 해서, 무엇이 전송되었고, 어떠한 명령과 입력들이
그 안에서 수행되었는지를 매우 정확하게 기록한다.
ppp protocol started
Ctrl-A H
)
chat
을 위한 또 다른 설명들.첫 번째 시퀀스에서
TIMEOUT 5 ABORT "NO CARRIER" ABORT BUSY ABORT "NO DIALTONE" ABORT ERRORchat은 초기화된다.
TIMEOUT
은 반드시 증가된 경우에 있어야 한다. e.g. 60으로
ABORT
명령어가 선언되어지면, 모뎀의 반환 메시지들에 의해서 스크립트는 끝나야 한다.
다음의 줄들은 항상 다음의 논리에 의해서 진행되어진다. : 첫 번째 파라미터(첫 번째 빈칸 까지)는 무엇을 기다려야 하는 지를 선언한다. 만약 이러한 스트링이 모뎀에 의해서 전송 어지면, 그 줄의 나머지는 모뎀으로 보내지게 된다.
"" +++ATZ여기에는 어떠한 스트링도 기다리지 않는다. 그러므로 모뎀은 초기화한다. 이것은 어떠한 모뎀을 가지고 있는지 그리고 어떠한 프로파일이 저장되어있는지에 따라서 다르다. 보통 프 로파일 0이
ATZ
와 함께 로드되어진다.(스위치를 켠 후에 바로) 여기에서 무언가 다른 것을
입력해야만 할 것이다. 필요하다면, 이것을 당신의 DOS/Windows 소프트웨어와 비교하라.이제 dialled와 로그인 시퀀스가 실행되어진다. e.g. :
OK ATDT여기에서 물론CONNECT "" ogin:--ogin: word:
number
, login
, 그리고 password
를 변경한다.
여기의 이 예에서 :는 단지 word
를 찾는다는 것에 유의하라. 그래서 그것은 Password
,
password
, 또는 Jokeword
로 전송되어질 수 있다.
ogin:--ogin:이것은 충분히 유연성을 가져야만 한다. 그래서 여기에서, 첫 번째 스트링(ogin)이 발견되어 지지 않으면, return이 전송되어지고 그리고 나서
ogin
을 위해서 한번 더 기다린다.그것에 대한 보다 자세한 정보와 예들은 다음에 의해서 찾을 수 있다.
man chat거기에서 힌트를 찾을 수 있을 것이다. : 실제로는, 간단한 스크립트는 드물다.
Important:
전체의 chat 스크립트는 줄의 시작과 어떠한 코멘트에서 빈줄, 빈칸을 포함할
수 없다.
이제 /etc/ppp.ppp-up
명령어를 사용해서 연결을 시험하라. 예를 들어, chat 스크립트에
의해서 생성되어진 에러 메시지들은 스크린 상에서는 읽을 수 없지만, /var/log/messages
안에서는 protocol되어진다. 두 번째 콘솔을 실행하는 것은 full of sense이다.
tail -f /var/log/messages /var/log/warn그래서 중요한 메시지가 있을 때 즉시 알아차린다.
Tip:
Hint:
working 스크립트를 저장하라. 내가 아는 대부분의 사람은 그러한 스크립트를 작성하
는 것에 전혀 흥미를 갖지 않는다. 그러므로 다시 한번 상기한다. : 제공자의 설명
을 가진 당신의 스크립트를 password 없이 우리에게 보내주십시오 .
S.u.S.E Linux 4.3 이상부터, Roderich Kluemke의 얼터너티브 다이얼링 스크립트들은
/user/doc/intecfg/ppp2
디렉토리 내에 위치한다.
관련 내용:
키워드: PPP, CHAT, CIS, MODEM, LOGIN IN, LOGIN
SDB-ppp, Copyright SuSE Linux AG, Nrnberg, Germany
- 버전: 08. Mr 2001
SuSE Linux AG - 최근에 만들어진 : 08. Mr 2001 에 의해 kmyoo (sdb_gen 1.40.0)