JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: 네트워크 서비스     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부네트워크 서비스 항목

1.  네트워크 서비스(개요)

2.  웹 캐시 서버 관리

3.  시간 관련 서비스

제2부네트워크 파일 시스템 액세스 항목

4.  네트워크 파일 시스템 관리(개요)

5.  네트워크 파일 시스템 관리(작업)

6.  네트워크 파일 시스템 액세스(참조)

제3부SLP 항목

7.  SLP(개요)

8.  SLP 계획 및 사용으로 설정(작업)

9.  SLP 관리(작업)

10.  레거시 서비스 통합

11.  SLP(참조)

제4부메일 서비스 항목

12.  메일 서비스(개요)

13.  메일 서비스(작업)

14.  메일 서비스(참조)

제5부직렬 네트워킹 항목

15.  Solaris PPP 4.0(개요)

16.  PPP 링크 계획(작업)

17.  다이얼 업 PPP 링크 설정(작업)

18.  전용 회선 PPP 링크 설정(작업)

19.  PPP 인증 설정(작업)

20.  PPPoE 터널 설정(작업)

21.  일반적인 PPP 문제 해결(작업)

22.  Solaris PPP 4.0(참조)

파일 및 명령줄에서 PPP 옵션 사용

PPP 옵션을 정의하는 위치

PPP 옵션이 처리되는 방법

PPP 구성 파일 권한의 작동 방식

사용자 권한

파일 권한

옵션 권한의 영향

/etc/ppp/options 구성 파일

/etc/ppp/options.tmpl 템플리트

/etc/ppp/options 파일의 예를 찾을 수 있는 위치

/etc/ppp/options.ttyname 구성 파일

다이얼 인 서버에서 /etc/ppp/options.ttyname 사용

다이얼 아웃 시스템에서 /etc/ppp/options.ttyname 사용

options.ttya.tmpl 템플리트 파일

/etc/ppp/options.ttyname 파일의 예를 찾을 수 있는 위치

사용자별 옵션 구성

다이얼 인 서버에서 $HOME/.ppprc 구성

다이얼 아웃 시스템에서 $HOME/.ppprc 구성

다이얼 인 서버와의 통신을 위한 정보 지정

/etc/ppp/peers/peer-name 파일

/etc/ppp/peers/myisp.tmpl 템플리트 파일

/etc/ppp/peers/peer-name 파일의 예를 찾을 수 있는 위치

다이얼 업 링크를 위한 모뎀 속도 구성

다이얼 업 링크에서 대화 정의

채트 스크립트의 내용

채트 스크립트 예

기본적인 모뎀 채트 스크립트

/etc/ppp/myisp-chat.tmpl 채트 스크립트 템플리트

ISP 호출을 위한 모뎀 채트 스크립트

UNIX 스타일의 로그인을 위해 향상된 기본적인 채트 스크립트

외부 ISDN TA를 위한 채트 스크립트

추가 채트 스크립트 예

채트 스크립트 호출

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

실행 가능한 채트 파일 만들기

실행 가능한 chat 프로그램을 만드는 방법

링크에서 호출자 인증

PAP(암호 인증 프로토콜)

/etc/ppp/pap-secrets 파일

PAP 암호 만들기

PAP 인증 중 발생하는 작업

/etc/ppp/pap-secretslogin 옵션 사용

CHAP(Challenge-Handshake 인증 프로토콜)

/etc/ppp/chap-secrets 파일

CHAP 인증 중 발생하는 작업

호출자를 위한 IP 주소 지정 체계 만들기

호출자에게 동적 IP 주소 지정

호출자에게 정적 IP 주소 지정

sppp 장치 번호별로 IP 주소 지정

DSL 지원을 위해 PPPoE 터널 만들기

PPPoE용 인터페이스를 구성하기 위한 파일

/etc/ppp/pppoe.if 파일

/usr/sbin/sppptun 명령

인터페이스 관리를 위한 sppptun 명령의 예

PPPoE 액세스 서버 명령 및 파일

/usr/lib/inet/pppoed 데몬

/etc/ppp/pppoe 파일

/etc/ppp/pppoe.device 파일

pppoe.so 플러그인

PPPoE 및 PPP 파일을 사용하여 액세스 서버 구성

PPPoE 클라이언트 명령 및 파일

/usr/lib/inet/pppoec 유틸리티

pppoe.so 공유 객체

액세스 서버 피어를 정의하기 위한 /etc/ppp/peers/peer-name 파일

23.  비동기 Solaris PPP에서 Solaris PPP 4.0으로 마이그레이션(작업)

24.  UUCP(개요)

25.  UUCP 관리(작업)

26.  UUCP(참조)

제6부원격 시스템 작업 항목

27.  원격 시스템 작업(개요)

28.  FTP 서버 관리(작업)

29.  원격 시스템 액세스(작업)

제7부네트워크 서비스 모니터링 항목

30.  네트워크 성능 모니터링(작업)

용어집

색인

파일 및 명령줄에서 PPP 옵션 사용

Solaris PPP 4.0에는 PPP 구성을 정의하는 데 사용할 수 있는 방대한 옵션 세트가 포함되어 있습니다. 이러한 옵션은 PPP 구성 파일 또는 명령줄에서 사용하거나 파일 및 명령줄 옵션을 조합하여 사용합니다. 이 절에는 PPP 옵션을 구성 파일에서 사용하거나 PPP 명령에 대한 인수로 사용하는 방법에 대한 자세한 내용이 포함되어 있습니다.

PPP 옵션을 정의하는 위치

Solaris PPP 4.0 구성은 매우 유연합니다. PPP 옵션은 다음 위치에서 정의할 수 있습니다.

다음 표에는 PPP 구성 파일 및 명령이 나열되어 있습니다.

표 22-1 PPP 구성 파일 및 명령 요약

파일 또는 명령
설명
정보
/etc/ppp/options
시스템에 있는 모든 PPP 링크에 기본적으로 적용되는 특징(예: 피어가 자신을 인증할 것을 시스템이 요구하는지 여부)이 포함된 파일입니다. 이 파일이 없으면 비루트 사용자가 PPP를 사용할 수 없습니다.
/etc/ppp/options.ttyname
직렬 포트 ttyname을 통한 모든 통신의 특징을 기술하는 파일입니다.
/etc/ppp/peers
다이얼 아웃 시스템이 연결하는 피어에 대한 정보가 일반적으로 포함되어 있는 디렉토리입니다. 이 디렉토리에 있는 파일은 pppd 명령의 call 옵션에 사용됩니다.
/etc/ppp/peers/peer-name
원격 피어 peer-name의 특징이 포함된 파일입니다. 일반적인 특징에는 원격 피어의 전화 번호 및 피어와 링크를 협상하기 위한 채트 스크립트가 있습니다.
/etc/ppp/pap-secrets
PAP(암호 인증 프로토콜) 인증에 필요한 보안 자격 증명이 포함된 파일입니다.
/etc/ppp/chap-secrets
CHAP(Challenge-Handshake 인증 프로토콜) 인증에 필요한 보안 자격 증명이 포함된 파일입니다.
~/.ppprc
PPP 사용자의 홈 디렉토리에 있는 파일로, 다이얼 인 서버에 가장 자주 사용됩니다. 이 파일에는 각 사용자 구성과 관련된 정보가 포함되어 있습니다.
pppd 옵션
PPP 링크를 시작하고 해당 특징을 기술하기 위한 명령 및 옵션입니다.

PPP 파일에 대한 자세한 내용은 pppd(1M) 매뉴얼 페이지를 참조하십시오. pppd(1M)에는 pppd 명령에 사용할 수 있는 모든 옵션에 대한 포괄적인 설명도 포함되어 있습니다. 모든 PPP 구성 파일에 대한 샘플 템플리트는 /etc/ppp에 제공되어 있습니다.

PPP 옵션이 처리되는 방법

  1. pppd 데몬이 다음의 구문을 분석합니다.

    모든 Solaris PPP 4.0 작업은 pppd 데몬에 의해 처리되며, 이 데몬은 사용자가 pppd 명령을 실행할 때 시작됩니다. 사용자가 원격 피어를 호출하면 다음이 발생합니다.

    • /etc/ppp/options

    • $HOME/.ppprc

    • /etc/ppp/options$HOME/.ppprc에서 file 또는 call 옵션으로 열리는 모든 파일

  2. pppd가 명령줄을 스캔하여 사용 중인 장치를 확인합니다. 데몬은 발견하는 옵션을 아직 해석하지 않습니다.

  3. pppd가 다음 조건을 사용하여 직렬 장치를 검색하려고 합니다.

    • 직렬 장치가 명령줄 또는 이전에 처리된 구성 파일에서 지정된 경우 pppd는 해당 장치의 이름을 사용합니다.

    • 명명된 직렬 장치가 없는 경우 pppd가 명령줄에서 notty, pty 또는 socket 옵션을 검색합니다. 이러한 옵션 중 하나가 지정된 경우에는 pppd가 장치 이름이 없다고 가정합니다.

    • 그렇지 않고 표준 입력이 tty에 연결되어 있음을 pppd가 발견하면 해당 tty의 이름이 사용됩니다.

    • pppd가 여전히 직렬 장치를 찾을 수 없는 경우 pppd는 연결을 종료하고 오류를 발생시킵니다.

  4. 그런 다음 pppd/etc/ppp/options.ttyname 파일이 있는지 확인합니다. 해당 파일이 발견되면 pppd가 파일의 구문을 분석합니다.

  5. pppd가 명령줄에서 모든 옵션을 처리합니다.

  6. pppd가 링크를 설정하기 위해 LCP(링크 제어 프로토콜)를 협상합니다.

  7. (옵션) 인증이 필요한 경우 pppd가 반대쪽 피어를 인증하기 위해 /etc/ppp/pap-secrets 또는 /etc/ppp/chap-secrets를 읽습니다.

/etc/ppp/peers/peer-name 파일은 pppd 데몬이 명령줄 또는 기타 구성 파일에서 call peer-name 옵션을 발견할 때 읽습니다.

PPP 구성 파일 권한의 작동 방식

Solaris PPP 4.0 구성에는 권한이라는 개념이 포함되어 있습니다. 권한은 특히 둘 이상의 위치에서 동일한 옵션이 호출될 때 구성 옵션의 우선 순위를 결정합니다. 권한 있는 소스에서 호출된 옵션이 권한 없는 소스에서 호출된 동일한 옵션보다 우선적으로 사용됩니다.

사용자 권한

권한 있는 사용자는 UID가 0인 수퍼 유저(root)뿐입니다. 다른 모든 사용자에게는 권한이 없습니다.

파일 권한

다음 구성 파일에 대한 권한은 소유권에 관계없이 부여됩니다.

$HOME/.ppprc 파일은 사용자가 소유합니다. $HOME/.ppprc 및 명령줄에서 읽는 옵션에 대한 권한은 pppd를 호출하는 사용자가 root인 경우에만 부여됩니다.

file 옵션 뒤에 오는 인수의 경우 권한이 부여됩니다.

옵션 권한의 영향

일부 옵션의 경우 호출 사용자 또는 소스에 권한이 있어야 작동합니다. 명령줄에서 호출되는 옵션에는 pppd 명령을 실행하는 사용자의 권한이 지정됩니다. pppd를 호출하는 사용자가 root여야 이러한 옵션에 권한이 부여됩니다.

옵션
상태
설명
도메인
권한이 부여됨
사용하려면 권한이 필요합니다.
linkname
권한이 부여됨
사용하려면 권한이 필요합니다.
noauth
권한이 부여됨
사용하려면 권한이 필요합니다.
nopam
권한이 부여됨
사용하려면 권한이 필요합니다.
pam
권한이 부여됨
사용하려면 권한이 필요합니다.
plugin
권한이 부여됨
사용하려면 권한이 필요합니다.
privgroup
권한이 부여됨
사용하려면 권한이 필요합니다.
allow-ip addresses
권한이 부여됨
사용하려면 권한이 필요합니다.
name hostname
권한이 부여됨
사용하려면 권한이 필요합니다.
plink
권한이 부여됨
사용하려면 권한이 필요합니다.
noplink
권한이 부여됨
사용하려면 권한이 필요합니다.
plumbed
권한이 부여됨
사용하려면 권한이 필요합니다.
proxyarp
noproxyarp가 지정된 경우 권한이 부여됨
권한 없는 사용자가 대체할 수 없습니다.
defaultroute
nodefaultroute가 권한이 있는 파일에 설정되거나 권한 있는 사용자에 의해 설정되는 경우 권한이 부여됨
권한 없는 사용자가 대체할 수 없습니다.
disconnect
권한이 있는 파일에 설정되거나 권한 있는 사용자에 의해 설정되는 경우 권한이 부여됨
권한 없는 사용자가 대체할 수 없습니다.
bsdcomp
권한이 있는 파일에 설정되거나 권한 있는 사용자에 의해 설정되는 경우 권한이 부여됨
권한이 없는 사용자는 권한이 있는 사용자가 지정한 것보다 큰 코드 크기를 지정할 수 없습니다.
deflate
권한이 있는 파일에 설정되거나 권한 있는 사용자에 의해 설정되는 경우 권한이 부여됨
권한이 없는 사용자는 권한이 있는 사용자가 지정한 것보다 큰 코드 크기를 지정할 수 없습니다.
connect
권한이 있는 파일에 설정되거나 권한 있는 사용자에 의해 설정되는 경우 권한이 부여됨
권한이 없는 사용자가 대체할 수 없습니다.
init
권한이 있는 파일에 설정되거나 권한 있는 사용자에 의해 설정되는 경우 권한이 부여됨
권한이 없는 사용자가 대체할 수 없습니다.
pty
권한이 있는 파일에 설정되거나 권한 있는 사용자에 의해 설정되는 경우 권한이 부여됨
권한이 없는 사용자가 대체할 수 없습니다.
welcome
권한이 있는 파일에 설정되거나 권한 있는 사용자에 의해 설정되는 경우 권한이 부여됨
권한이 없는 사용자가 대체할 수 없습니다.
ttyname
권한이 있는 파일에 설정되는 경우 권한이 부여됨

권한이 없는 파일에 설정되는 경우 권한이 부여되지 않음

pppd를 호출하는 사용자에 관계없이 루트 권한으로 열립니다.

pppd를 호출하는 사용자의 권한으로 열립니다.

/etc/ppp/options 구성 파일

/etc/ppp/options 파일을 사용하여 로컬 시스템에 있는 모든 PPP 통신에 대한 전역 옵션을 정의할 수 있습니다. /etc/ppp/options는 권한이 있는 파일입니다. /etc/ppp/options는 루트가 소유해야 합니다. 그러나 pppd에 의해 이 규칙이 강제로 적용되는 것은 아닙니다. /etc/ppp/options에 정의하는 옵션은 다른 모든 파일 및 명령줄에 있는 동일한 옵션의 정의보다 우선적으로 사용됩니다.

/etc/ppp/options에서 일반적으로 사용할 수 있는 옵션은 다음과 같습니다.


주 - Solaris PPP 4.0 소프트웨어에는 기본 /etc/ppp/options 파일이 포함되어 있지 않습니다. pppd를 작동하는 데에는 /etc/ppp/options 파일이 필요하지 않습니다. 시스템에 /etc/ppp/options 파일이 없으면 root만 해당 시스템에서 pppd를 실행할 수 있습니다.


텍스트 편집기를 사용하여 /etc/ppp/options를 만들어야 합니다(직렬 회선을 통해 통신을 정의하는 방법 참조). 시스템에 전역 옵션이 필요하지 않으면 빈 /etc/ppp/options 파일을 만들 수 있습니다. 그러면 root 사용자와 일반 사용자가 모두 로컬 시스템에서 pppd를 실행할 수 있게 됩니다.

/etc/ppp/options.tmpl 템플리트

/etc/ppp/options.tmpl에는 /etc/ppp/options 파일에 대한 유용한 설명과 전역 /etc/ppp/options 파일에 대한 세 가지 일반적인 옵션이 포함되어 있습니다.

lock
nodefaultroute
noproxyarp
옵션
정의
lock
UUCP 스타일의 파일 잠금을 사용으로 설정합니다.
nodefaultroute
기본 경로가 정의되어 있지 않음을 지정합니다.
noproxyarp
proxyarp를 허용하지 않습니다.

/etc/ppp/options.tmpl을 전역 옵션 파일로 사용하려면 /etc/ppp/options.tmpl의 이름을 /etc/ppp/options로 바꾼 다음 사이트의 필요에 따라 파일 내용을 수정하십시오.

/etc/ppp/options 파일의 예를 찾을 수 있는 위치

/etc/ppp/options 파일의 예를 찾으려면 다음을 참조하십시오.

/etc/ppp/options.ttyname 구성 파일

/etc/ppp/options.ttyname 파일에서 직렬 회선에 대해 통신의 특징을 구성할 수 있습니다. /etc/ppp/options.ttyname은 모든 기존 /etc/ppp/options 및 기존 $HOME/.ppprc 파일의 구문을 분석한 후에 pppd가 읽는 권한이 있는 파일입니다. 그렇지 않은 경우 pppd/etc/ppp/options.ttyname/etc/ppp/options의 구문을 분석한 후에 읽습니다.

ttyname은 다이얼 업 링크와 전용 회선 링크 모두에 사용됩니다. ttyname은 모뎀 또는 ISDN TA가 연결될 수 있는 cua/a 또는 cua/b와 같은 시스템의 특정 직렬 포트를 나타냅니다.

/etc/ppp/options.ttyname 파일의 이름을 지정할 때는 장치 이름에 있는 슬래시(/)를 점(.)으로 바꿔야 합니다. 예를 들어, cua/b 장치의 options 파일은 이름을 /etc/ppp/options.cua.b로 지정해야 합니다.


주 - Solaris PPP 4.0의 경우 올바르게 작동하는 데 /etc/ppp/options.ttyname 파일을 필요로 하지 않습니다. 서버에는 PPP용 직렬 회선이 하나만 있을 수 있습니다. 또한 서버에는 옵션이 거의 필요하지 않습니다. 이러한 경우에는 다른 구성 파일 또는 명령줄에서 필요한 모든 옵션을 지정할 수 있습니다.


다이얼 인 서버에서 /etc/ppp/options.ttyname 사용

다이얼 업 링크의 경우 모뎀이 연결된 다이얼 인 서버에서 모든 직렬 포트에 대해 개별 /etc/ppp/options.ttyname 파일을 만들 수 있습니다. 일반적인 옵션은 다음과 같습니다.

다이얼 아웃 시스템에서 /etc/ppp/options.ttyname 사용

다이얼 아웃 시스템의 경우 모뎀에 연결된 직렬 포트에 대해 /etc/ppp/options.ttyname 파일을 만들거나 /etc/ppp/options.ttyname을 사용하지 않도록 선택할 수 있습니다.


주 - Solaris PPP 4.0의 경우 올바르게 작동하는 데 /etc/ppp/options.ttyname 파일을 필요로 하지 않습니다. 다이얼 아웃 시스템에는 PPP용 직렬 회선이 하나만 있을 수 있습니다. 또한 다이얼 아웃 시스템에는 옵션이 거의 필요하지 않습니다. 다른 구성 파일 또는 명령줄에서 필요한 모든 옵션을 지정할 수 있습니다.


options.ttya.tmpl 템플리트 파일

/etc/ppp/options.ttya.tmpl 파일에는 /etc/ppp/options.tty-name 파일에 대한 유용한 설명이 포함되어 있습니다. 템플리트에는 /etc/ppp/options.tty-name 파일에 대한 세 가지 일반적인 옵션이 포함되어 있습니다.

38400 
asyncmap 0xa0000 
:192.168.1.1 
옵션
정의
38400
포트 ttya에 대해 이 변조 속도를 사용합니다.
asyncmap 0xa0000
로컬 시스템이 연결이 끊어진 피어와 통신할 수 있도록 asyncmap 값 0xa0000을 지정합니다.
:192.168.1.1
링크를 통해 호출하는 모든 피어에 IP 주소 192.168.1.1을 지정합니다.

사이트에서 /etc/ppp/options.ttya.tmpl을 사용하려면 /etc/ppp/options.tmpl의 이름을 /etc/ppp/options.ttya-name으로 바꾸고, ttya-name을 모뎀이 있는 직렬 포트의 이름으로 바꾼 다음 사이트의 필요에 따라 파일 내용을 수정하십시오.

/etc/ppp/options.ttyname 파일의 예를 찾을 수 있는 위치

/etc/ppp/options.ttyname 파일의 예를 찾으려면 다음을 참조하십시오.