STARTSLIP(1)

명칭
startslip - 전화를 걸어 slip 서버에 로그인한다

서식
startslip [-d] [-b speed] [ -s string1 [-s string2 [...]]] [-h] [-l] [-L] [-A annexname] [-U upscript] [-D downscript] [-t script_timeout] [-W maxtries] [-w retry_pause] [-K keepalive] [-O outfill] [-S unit] device user password

해설
startslip 유틸리티는, 지정되었다 device (을)를 오픈합니다. 한번 캐리어가 확인되면(자)(모뎀 제어가 유효하게 되고 있는 경우), startslip (은)는 지정되었다 user 및 password 에서의 로그인을 시도합니다. Annex 옵션 ( -A 참조)가 지정되지 않는 이상 표준적인 login: 및 Password: 의 방식을 상정합니다. 성공하면(자), startslip (은)는 그 device 를 slip 의 회선 규약으로 설정해, upscript (을)를 호출해 웨이트 모드에 들어갑니다. 캐리어가 떨어지는 (모뎀 제어 유효의 경우) 혹은 SIGHUP 시그널이 보내지면(자), startslip (은)는 device 를 클로우즈 해, downscript (을)를 호출해, 다이얼 업과 로그인의 순차 순서를 반복해 시도합니다. SIGTERM 시그널이 보내지면(자), startslip (은)는 device 를 클로우즈 해, downscript (을)를 호출해, 그리고 종료합니다. 동일 device 에 대해서 startslip 하지만 2 회 불려 가면(자), 처리를 실시하기 전에 첫번째 startslip 하지만 SIGTERM 시그널에 의해 kill 됩니다.

이하의 옵션을 이용 가능합니다:

-d  실시하려 하고 있는 처리에 관한 디버그 정보를 출력합니다.

-b speed
    device 에 이용하는 baud rate를 결정합니다. 디폴트는 9600 입니다.

-t script_timeout
    로그인 스크립트의 타임 아웃을 초단위로 지정합니다. 디폴트는 90 입니다.

-w retry_pause
    접속재시행동안의 대기 시간을 초단위로 지정합니다(재시행마다 길어집니다). 디폴트는 60 입니다.

-W maxtries
    하나의 세션내에서 접속재시행하는 최대 회수를 설정합니다. 디폴트는 6 회입니다. 0 을 지정하면(자) 무한회라고 하는 의미가 됩니다.

-s stringN
    옵션 캐릭터 라인 stringN (을)를 device 에 써냅니다. 개행은 자동적으로 부가됩니다. 다이얼 업 모뎀의 경우, 이 캐릭터 라인을 이용해 다이얼 순차 순서를 지정합니다. 디폴트에서는 캐릭터 라인은 전혀 써내지 않습니다. 복수개의 -s stringN 인수를 지정해, 예를 들면 몇개의 호스트의 전화번호를 접속 시행마다 바꾸도록(듯이) 지정할 수 있습니다.

-A annexname
    startslip 유틸리티는, Xylogics 의 Annex box 에 접속하고 있는 것으로 간주해, 인수 user 및 password (을)를 이용해 적절한 다이얼로그를 실시합니다. 인수 annexname (은)는 Annex prompt와 매치 시켜 접속이 확립한 것을 판단하는데 이용하는 캐릭터 라인입니다.

-h  device 에 대해서 하드웨어 플로우 콘트롤 (CTS/RTS)을 이용합니다. 디폴트에서는 flow control는 실시하지 않습니다.

-l  device 에 대해서의 모뎀 제어 (캐리어를 기다리는 및 캐리어 드롭의 검출)를 무효화합니다. 디폴트에서는 모뎀 제어는 유효하게 되어 있습니다.

-U upscript
    SLIP 인터페이스가 접속되었을 때에 실행하는 스크립트를 지정합니다. 이 스크립트에는 ifconfig(8), route(8) (이)나, 그 외 적절한 명령을 포함하는 것이 할 수 있습니다. 스크립트에는 "slX up" 가 인수로서 건네받습니다. 디폴트는 /sbin/ifconfig 입니다. 다이얼 순차 순서 번호 ( -s 참조)는 환경 변수 LINE (을)를 통해서 건네받습니다.

-D downscript
    SLIP 인터페이스가 절단 되었을 때에 실행하는 스크립트를 지정합니다. 스크립트에는 인수로서 "slX down" 가 건네받습니다. 디폴트는 /sbin/ifconfig 입니다. 다이얼 순차 순서 번호 ( -s 참조)는 환경 변수 LINE (을)를 통해서 건네받습니다.

-K keepalive
    SLIP 의 "keep alive" 타임 아웃의 초수를 설정합니다. 이 시간내에 FRAME_END 를 수신하지 않으면, 재접속을 합니다. 저쪽 편으로부터의 액티브한 "out fill" 타임 아웃을 기대합니다. 디폴트에서는 타임 아웃 없음입니다.

-O outfill
    SLIP 의 "out fill" 타임 아웃의 초수를 설정합니다. 이 시간내에 FRAME_END 를 적어도 1 회송신 하도록(듯이) 합니다. 저쪽 편으로 "keep alive" 타임 아웃이 설정되어 있을 필요가 있습니다. 디폴트에서는 타임 아웃 없음입니다.

-S unit
    SLIP 유니트 넘을 직접 설정합니다. 2 개의 인터페이스가 동일한 넘을 사용하고 있는 것은 체크하지 않기 때문에, 주의해 사용해 주세요. 디폴트에서는 다이나믹한 할당을 실시합니다.

-L  UUCP 형식의 디바이스 락을 실시합니다. 이미 UUCP 락을 실시하고 있는 외부 프로그램으로부터 startslip (을)를 실행하는 경우 이외는, 이것이 필요합니다. 디폴트의 경우, 그러한 프로그램을 만족시키는 UUCP 락은 실시하지 않습니다.

관련 파일
/var/run/startslip. <device>.pid
    PID 가 여기에 격납됩니다.
/usr/share/examples/startslip/*

관련 항목
uustat(1), slattach(8), sliplogin(8)

역사
startslip 하 4.4BSD 그리고 등장했습니다.