| HOME / 정보공유 / AIX 명령어 모음

pppattachd
pppattachd pppattachd 디먼 목적 비동기 장치 스트림을 PPP(지점 대 지점 프로토콜) 서브시스템에 연결합니다. 디먼 또는 정상 프로세스로 호출될 수 있습니다. 구문
고유의 tty 포트를 연결로서 사용하려는 경우(디먼으로서 수행)
pppattachd /dev/ttyPortNumber { client | server | demand } [ multilink ] [ connect "ConnectorProgram" ] [ inactive Seconds ] [ authenticatepap | chap ] [ peer pap | chap] [ user Name ] [ remote HostName ] [ nodaemon ]
tty 장치로서 표준 입력 및 표준 출력을 사용하려는 경우(프로세스로서 사용)
pppattachd { client | server | demand } [ multilink] [ inactive Seconds ] [ authenticate pap | chap ] [ peer pap | chap ] [ user Name ] [ remote HostName ] [ nodaemon ]
설명
pppattachd 디먼은 PPP 서브시스템에 비동기 스트림을 바인드하는 메카니즘을 제공합니다. 특정 tty 포트에 발신 연결이 있을 경우에, pppattachd가 디먼이 됩니다. stdin(표준 입력) 및 stdout(표준 출력)을 PPP 통신의 tty 장치로 사용하면, pppattachd는 디먼이 되지 않습니다(tty 장치에서 로그인시 $HOME/.profile에서 실행됩니다).
authenticate 및 peer 옵션으로 PAP 또는 CHAP 인증을 활성화할 수 있습니다. smit 명령을 사용하여 /etc/ppp/pap-secrets 또는 /etc/ppp/chap-secrets 파일 중 하나의 항목을 작성할 수 있습니다. pppattachd 디먼은 연결을 인증하기 위해 이들 파일의 암호를 사용합니다. PAP 인증의 경우, /etc/ppp/pap-secrets 파일만, CHAP 인증의 경우, /etc/ppp/chap-secrets 파일만 탐색합니다.
AIX 4.2 이상에서 멀티링크 옵션은 두 PPP 피어 사이의 접속이 여러 개일 때 PPP 링크를 식별하는 데 사용됩니다. PPP 패킷은 하나의 피어에서 단편화되어 멀티링크 접속을 통해 전송되어, 멀티링크 또한 지원해야 하는 원격 피어에 재연결됩니다. 최대 수신 재구성 단위(MMRU)와 끝점 설명자는 PPP 링크 구성설정 메뉴를 가지고, SMIT를 통해 설정됩니다. MRRU는 단편화 이전의 최대 데이터 크기입니다. 끝점 식별자는 국지 시스템을 고유하게 식별합니다.
오류 및 메세지가 syslog 설비를 사용하여 기록됩니다.
옵션
authenticate pap | chap 현재 시스템을 PAP 또는 CHAP의 인증자로서 정의합니다.
client | server | demand 디먼을 수행 중인 시스템에 바인드될 서브시스템의 연결 유형을 정의합니다.
connect "ConnectorProgram" 외부로 나가는 연결을 지시할 프로그램을 지정합니다. 열려 있는 tty 장치는 stdin 및 stdout로서 프로그램에 패스됩니다. /usr/sbin/pppdial 명령은 사용될 수 있는 커넥터 프로그램입니다.
inactive Seconds 연결이 종료되기 전에 링크의 작동해제를 위해 대기하는 시간을 초 단위(부호없는 정수)로 지정합니다. 디폴트 값은 0(시간종료 없음)입니다.
multilink 두 PPP 피어 사이에 연결된 접속의 그룹이 있는 것으로 PPP 링크를 식별합니다. 이 옵션은 AIX 4.2 이상에서만 적용됩니다.
nodaemon 디먼이 되지 않을 것임을 접속 프로세스에 지정합니다. 디먼 연결로 호출되는 접속 프로세스의 경우에는 이 옵션을 사용해야 합니다.
peer pap | chap PAP 또는 CHAP의 피어로서 현재 시스템을 정의합니다.
remote HostName PAP 인증을 위해 사용될 원격 호스트 이름을 정의합니다. UserName RemoteHostName Password의 항목은 정상적인 연결을 위해 /etc/ppp/pap-secrets 파일에 있어야 합니다. 이 옵션은 인증자 및 피어 둘 모두에 대한 PAP 인증의 경우에만 의미가 있습니다.
user Name PAP 인증을 위해 사용하는 사용자 항목을 정의합니다. UserName RemoteHostName Password의 항목은 정상적인 연결을 위해 /etc/ppp/pap-secrets 파일에 있어야 합니다. 이 옵션은 피어의 PAP 인증의 경우에만 의미가 있습니다.
종료 상태
이 명령은 다음의 값을 리턴합니다.
0 성공적으로 완료되었습니다.
!0 오류가 발생했습니다.
보안
액세스 권한 제어: 모든 사용자
감사(audit) 이벤트: 사용 불가능
예제
시스템 A를 서버 기계 B에 대한 클라이언트로 사용하려면 시스템 A에서 다음과 같이 입력하십시오.
/usr/sbin/pppattachd /dev/tty0 client connect "sysbconnector"
이 때 sysbconnector는 커넥터 프로그램입니다.
시스템 B에서, 로그인된 사용자는 $HOME/.profile에서 호출됩니다.
exec /usr/sbin/pppattachd server 2>/dev/null
서버 기계 B를 클라이언트 기계 B에 연결하려면 시스템 B에서 다음과 같이 입력하십시오.
/usr/sbin/pppattachd /dev/tty0 server connect "sysaconnector"
이 때 sysaconnector는 커넥터 프로그램입니다.
시스템 A에서, 로그인된 사용자는 $HOME/.profile에서 호출됩니다.
exec /usr/sbin/pppattachd client 2>/dev/null
시스템 A를 서버 기계 B(PPP 인증 사용)에 대한 클라이언트로 사용하면서 시스템 B는 인증자로, 시스템 A는 인증될 피어로 사용하려면 시스템 A에서 다음과 같이 입력하십시오.
/usr/sbin/pppattachd /dev/tty0 client peer pap user username \
connect "sysbconnector"
이 때 sysbconnector는 커넥터 프로그램입니다.
시스템 A에서 /etc/ppp/pap-secrets 파일에는 username * ppppassword가 들어 있습니다. 시스템 B에서, 로그인된 사용자는 $HOME/.profile에서 호출됩니다.
exec /usr/sbin/pppattachd server authenticate pap 2>/dev/null
시스템 B에서, /etc/ppp/pap-secrets 파일은 username * ppppassword를 포함합니다.
파일
/usr/sbin/pppattachd pppattachd 디먼을 포함합니다.
/etc/ppp/attXXX.pid 프로세스 id를 포함하고 있습니다. XXX는 pid(처리 식별자)이고, 파일의 내용은 접속될 네트워크 층 id입니다. 사용자는 작성될 pid 파일을 위해 uucp 그룹에 속해야 합니다.
관련 정보
pppcontrold 디먼, pppdial 명령
syslog 서브루틴
프로파일 파일 형식