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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

전용 회선에서 시스템을 구성하는 방법

  1. 로컬 시스템(라우터)에서 관리자로 전환합니다.

    자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.

  2. 라우터의 /etc/hosts 파일에서 원격 피어에 대한 항목을 추가합니다.
    # cat /etc/hosts
    #
    # Internet host table
    #
    127.0.0.1       localhost
    192.168.130.10  local2-peer        loghost
    192.168.130.11  local1-net
    10.0.0.25       farISP

    예제 /etc/hosts 파일은 가상 회사 LocalCorp에 있는 로컬 라우터를 위한 것입니다. 서비스 공급자측에 있는 원격 피어 farISP의 IP 주소 및 호스트 이름을 기록해 둡니다.

  3. 공급자의 피어에 대한 정보를 보관할 /etc/ppp/peers/peer-name 파일을 만듭니다.

    이 예제 전용 회선 링크를 위해서는 /etc/ppp/peers/farISP 파일을 만듭니다.

    # cat /etc/ppp/peers/farISP
    init '/etc/ppp/conf_hsi'
    local
    /dev/hihp1
    sync
    noauth
    192.168.130.10:10.0.0.25
    passive
    persist
    noccp
    nopcomp
    novj
    noaccomp

    다음 표에는 /etc/ppp/peers/farISP에 사용되는 옵션 및 매개변수가 설명되어 있습니다.

    옵션
    정의
    init '/etc/ppp/conf_hsi'
    링크를 시작합니다. 그러면 init/etc/ppp/conf_hsi 스크립트의 매개변수를 사용하여 HSI 인터페이스를 구성합니다.
    local
    DTR(Data Terminal Ready) 신호의 상태를 변경하지 말 것을 pppd 데몬에 지시합니다. DCD(Data Carrier Detect) 입력 신호를 무시할 것도 pppd에 지시합니다.
    /dev/hihp1
    동기 인터페이스의 장치 이름을 제공합니다.
    sync
    링크에 대한 동기 인코딩을 설정합니다.
    noauth
    로컬 시스템이 피어로부터 인증을 요구하지 않아도 됨을 설정합니다. 그러나 피어는 인증을 요구할 수도 있습니다.
    192.168.130.10:10.0.0.25
    로컬 피어 및 원격 피어의 IP 주소를 콜론으로 구분하여 정의합니다.
    passive
    LCP 구성-요청을 최대 횟수로 실행한 후 침묵 상태로 전환하여 피어가 시작되기를 기다릴 것을 로컬 시스템에 있는 pppd 데몬에 지시합니다.
    persist
    연결이 끝난 후 링크를 다시 시작할 것을 pppd 데몬에 지시합니다.
    noccp, nopcomp, novj, noaccomp
    각각 CCP(Compression Control Protocol), 프로토콜 필드 압축, Van Jacobson 압축 및 주소/컨트롤 필드 압축을 사용 안함으로 설정합니다. 이러한 압축은 다이얼 업 링크에서 전송 속도를 높이지만 전용 회선의 속도를 낮출 수 있습니다.
  4. 부트 프로세스의 일환으로 PPP 링크를 만드는 demand라는 초기화 스크립트를 만듭니다.
    # cat /etc/ppp/demand
    #!/bin/sh
    if [ -f /system/volatile/ppp-demand.pid ] &&
       /usr/bin/kill -s 0 `/bin/cat /system/volatile/ppp-demand.pid`
    then
            :
    else
            /usr/bin/pppd call farISP
    fi

    demand 스크립트에는 전용 회선 링크를 설정하기 위한 pppd 명령이 포함되어 있습니다. 다음 표에는 $PPPDIR/demand의 내용이 설명되어 있습니다.

    코드 샘플
    설명
    if [ -f /system/volatile/ppp-demand.pid ] && /usr/bin/kill -s 0 `/bin/cat /system/volatile/ppp-demand.pid`
    이러한 행에서는 pppd가 실행되고 있는지 확인합니다. pppd가 실행되고 있는 경우 이를 시작하지 않아도 됩니다.
    /usr/bin/pppd call farISP
    이 행에서는 pppd를 시작합니다. pppd/etc/ppp/options에서 옵션을 읽습니다. 명령줄에서 call farISP 옵션을 실행하면 /etc/ppp/peers/farISP도 읽습니다.

    Solaris PPP 4.0 시작 스크립트 /etc/rc2.d/S47pppd는 부트 프로세스의 일환으로 demand 스크립트를 호출합니다. /etc/rc2.dS47pppd의 다음 행에서는 $PPPDIR/demand라는 파일이 있는지 확인하기 위해 검색을 수행합니다.

        if [ -f $PPPDIR/demand ]; then
                    . $PPPDIR/demand
            fi
            

    $PPPDIR/demand가 발견되면 실행됩니다. $PPPDIR/demand를 실행하는 동안 링크가 설정됩니다.


    주 - 로컬 네트워크 외부에 있는 시스템에 연결하려면 사용자가 telnet, ftp, rsh 또는 이와 유사한 명령을 실행하게 하십시오.

참조

이 장의 모든 절차를 따른 경우 전용 회선 링크의 구성을 완료한 것입니다. 다음 목록에는 관련 정보에 대한 참조가 나와 있습니다.