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

pppcontrold
pppcontrold pppcontrold 디먼 목적 PPP(지점 대 지점 프로토콜) 서브시스템의 시작 및 관리를 제어합니다. 구문
시스템 자원 제어기를 사용하여 시작 및 중지하는 방법
startsrc -s pppcontrold
stopsrc -s pppcontrold
설명
pppcontrold 디먼은 /etc/ppp/lcp_config 및 /etc/ppp/if_conf 파일에서 읽어 PPP 서브시스템을 설치하고 구성설정합니다. SMIT는 /etc/ppp/lcp_config 및 /etc/ppp/if_conf를 모두 작성하는 데 사용되어야 합니다. 이들 파일을 수정하려면, 사용자는 루트 권한을 갖고 있거나 uucp 그룹의 멤버가어야 합니다. 구성 파일은 해당 스트림 모듈이 구성되어 로그된 초기화시 읽혀지며, tcpip 네트워크 인터페이스층은 시스템에 설치됩니다. 서브시스템을 구성한 후에 pppcontrold 디먼은 IP 인터페이스와 관련된 스트림을 모니터하여 IP 주소 및 IP 인터페이스 플래그의 설정과 같은 조작을 수행합니다. pppcontrold 디먼은 SIGTERM 수신시 또는 stopsrc 명령 호출시 종료됩니다. pppcontrold 디먼의 시작 및 정지에 우선되는 방법은 SRC(시스템 자원 제어기)를 사용하는 것입니다. 사용자에게 src 명령을 수행할 루트 권한이 있어야 합니다.
오류 및 메세지가 syslog 설비를 사용하여 기록됩니다.
pppcontrold 디먼은 pppcontrold 디먼을 종료하기 위해 사용된 명령 프로세스 ID가 있는 단일 행을 포함하는 /etc/ppp/pppcontrold.pid 파일을 작성합니다.
파일
없음
/etc/ppp/lcp_config 파일
이 파일은 서브시스템에 필요한 구성설정 정보를 제공합니다. 이 값은 서브시스템이 구성설정될 때, 기억장치가 적절하게 할당되는지 확인하기 위해 사용됩니다. 이 값은 커널에 할당되는 기억장치을 정의하기 때문에, 필요한 것들의 구성설정은 매우 중요합니다. 빈 행과 #(파운드 기호)로 시작하는 행은 구성설정 파일에서 무시됩니다. 빈 행이나 #(파운드 기호)로 시작하는 행은 인터페이스 정의에서 사용하지 마십시오. 이 행은 인터페이스 정의 사이에서만 사용하십시오.
필수 키워드
server_name name 이 시스템의 이름. 이름은 시스템에서 고유해야 합니다. 이름의 처음 20 바이트가 고유한지 확인하십시오.
lcp_server # 서버 연결의 수. 서브시스템이 허용하는 서버 연결의 수를 나타냅니다. 지정된 모든 연결에 대한 기억장치는 서브시스템이 구성설정될 때 할당됩니다. 최소값은 0이고, 최대값은 시스템의 메모리 양으로 게이트됩니다.
lcp_client # 클라이언트 연결의 수. 최소 값은 0이고, 최대 값은 시스템의 메모리 양으로 게이트됩니다. 클라이언트 연결은 주소 없이 구성설정된 IP 인터페이스입니다.
num_if # 구성설정을 위한 IP 인터페이스의 수. lcp_server + lcp_client보다 적거나 같아야 합니다.
num_hdlc # 구성설정을 위한 비동기 hdlc 모듈의 수. 이것은 사용 중일 수 있는 동시간대의 비동기 PPP 세션(클라이언트 및 서버)의 최대 수를 정의합니다. lcp_server lcp_client보다 클 수는 없습니다.
선택적 키워드
이 키워드는 전체 디폴트 LCP 옵션을 겹쳐씁니다.
txacm 0xXXXXXXXX 비동기 문자 맵을 전송합니다.
-negacm 비동기 문자 맵을 조정하지 마십시오. 이 옵션을 포함하는 피어 구성설정 정보 프레임은 거부됩니다.
-negmru MRU(최대 수신 단위)를 조정하지 마십시오. 이 옵션을 포함하는 피어 구성설정 정보 프레임은 거부됩니다.
mru # 필요한 MRU. 디폴트는 1500입니다.
-negacf ACF(주소 제어 필드) 압축을 조정하지 마십시오. ACF는 압축되지 않습니다. 이 옵션을 포함하는 피어 구성설정 정보 프레임은 거부됩니다.
-negprotocolcompress 프로토콜 압축을 조정하지 마십시오. 일반적으로 PPP 프로토콜 필드는 네트워크 프로토콜에 대해 1 바이트로 압축됩니다. 이로 인해 수신 및 전송 프레임 모두에 대해 이 옵션을 조정할 수 없습니다.
/etc/ppp/if_conf 파일
이 파일은 모든 서버 TCP/IP 인터페이스를 정의합니다. 빈 행과 #(파운드 기호)로 시작하는 행은 구성설정 파일에서 무시됩니다. 빈 행이나 #(파운드 기호)로 시작하는 행은 인터페이스 정의에서 사용하지 마십시오. 이 행은 인터페이스 정의 사이에서만 사용하십시오.
키워드
interface 새로운 인터페이스 정의가 시작됨을 나타냅니다.
server 인터페이스가 서버 연결임을 나타냅니다.
다음과 같은 키워드가 필요합니다.
local_ip xxx.yyy.zzz.qqq
remote_ip xxx.yyy.zzz.qqq
이 주소는 반드시 쌍을 기준으로 달라야 하지만, 국지 IP 주소는 모든 PPP 인터페이스에 대해 동일할 수 있습니다. 주어진 서버에서 원격 주소는 고유해야 합니다.
선택적 키워드
netmask xxx.xxx.xxx.xxx 이 인터페이스에 대한 네트워크 마스크(netmask)를 지정합니다.
종료 상태
이 명령은 다음의 값을 리턴합니다.
0 성공적으로 완료되었습니다.
!0 오류가 발생했습니다.
보안
엑세스 제어: 이 명령을 수행하려면 루트 권한이 있어야 합니다.
예제
예제 /ect/ppp/lcp_config 파일:
# Comment line
server_name PPPSERVER_ALPHA
lcp_server 5
lcp_client 1
num_if 6
num_hdlc 6
예제 /ect/ppp/if_conf 파일:
# Sample ip server configuration information.
# Note that the complete stanza does not contain
# comments or blank lines
interface
server
local_ip 129.35.130.45
remote_ip 129.35.131.191
netmask 255.255.240.0
#However between stanzas one can have blank or
# comment lines.
interface
server
local_ip 129.35.130.45
remote_ip 129.35.131.196
netmask 255.255.240.0
interface
server
local_ip 129.35.130.45
remote_ip 129.35.131.197
netmask 255.255.240.0
interface
server
local_ip 129.35.130.45
remote_ip 129.35.131.201
netmask 255.255.240.0
interface
server
local_ip 129.35.130.45
remote_ip 129.35.131.212
netmask 255.255.240.0
위 구성설정 파일에서 다음과 같은 IP 인터페이스를 설치하는 서브시스템이 만들어집니다.
pp0: flags=71
inet 129.35.130.45 --> 129.35.131.191 netmask 0xfffff000
pp1: flags=31
inet 129.35.130.45 --> 129.35.131.196 netmask 0xfffff000
pp2: flags=31
inet 129.35.130.45 --> 129.35.131.197 netmask 0xfffff000
pp3: flags=31
inet 129.35.130.45 --> 129.35.131.201 netmask 0xfffff000
pp4: flags=31
inet 129.35.130.45 --> 129.35.131.212 netmask 0xfffff000
pp5: flags=30
inet 0.0.0.0 --> 0.0.0.0 netmask 0xff000000
주: pp5는 /etc/ppp/lcp_config 파일(lcp_client 1)에서 lcp_client 키워드의 결과입니다.
파일
/usr/sbin/pppcontrold pppcontrold 디먼을 포함합니다.
/etc/ppp/lcp_config 서브시스템(lcp_config는 SMIT로 생성되어야 합니다)을 구성설정합니다.
/etc/ppp/if_conf TCP/IP 인터페이스(if_conf는 SMIT로 작성되어야 합니다)를 구성설정합니다.
/etc/ppp/pppcontrold.pid pppcontrold 프로세스 id를 포함합니다.
/etc/ppp/ppp.conf strload 명령에 대한 입력을 포함합니다.
관련 정보
pppattachd 디먼, pppdial 명령
startsrc 명령, stopsrc 명령
syslog 서브루틴