Oracle® Solaris 11.2에서 UUCP 및 PPP를 사용하여 직렬 네트워크 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

채트 스크립트를 호출하는 방법(작업)

  1. 채트 스크립트를 ASCII 파일로 만듭니다.
  2. 다음 구문을 사용하여 임의의 PPP 구성 파일에서 채트 스크립트를 호출합니다.
    connect 'chat  -f /etc/ppp/chatfile'

    -f 플래그는 다음에 파일 이름이 나옴을 나타냅니다. /etc/ppp/chatfile은 채트 파일의 이름을 나타냅니다.

  3. pppd 명령을 실행하는 사용자에게 외부 채트 파일에 대한 읽기 권한을 부여합니다.

    Caution

    주의  - chat 프로그램은 connect 'chat ...' 옵션을 권한 있는 소스에서 호출한 경우에도 항상 사용자의 권한으로 실행됩니다. 따라서 -f 옵션으로 읽는 별도의 채트 파일은 호출 사용자가 읽을 수 있어야 합니다. 채트 스크립트에 암호나 기타 민감한 정보가 포함되어 있는 경우 이 권한으로 인해 보안 문제가 발생할 수 있습니다.


예 8-1  인라인 채트 스크립트

다음과 같이 전체 채트 스크립트 대화를 한 행에 넣을 수 있습니다.

connect 'chat "" "AT&F1" OK ATDT5551212 CONNECT "\c"'

전체 채트 스크립트가 chat 키워드 다음에 오고 "\c"'로 종료됩니다. 이 형식은 모든 PPP 구성 파일 또는 명령줄에서 pppd에 대한 인수로 사용합니다.

외부 파일의 채트 스크립트

특정 피어에 필요한 채트 스크립트가 길거나 복잡한 경우 스크립트를 별도의 파일로 만들어 보십시오. 외부 채트 파일은 유지 관리 및 문서화가 쉽습니다. 설명 앞에 해시(#) 기호를 추가하여 채트 파일에 설명을 추가할 수 있습니다.

피어 호출 명령을 만드는 방법 절차에서는 외부 파일에 포함되어 있는 채트 스크립트의 사용을 보여줍니다.