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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

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

PPPoE 터널의 각 끝에서 사용되는 인터페이스를 구성해야 해당 터널이 PPP 통신을 지원할 수 있습니다. 이렇게 하려면 /usr/sbin/sppptun/etc/ppp/pppoe.if 파일을 사용하십시오. 이러한 도구를 사용하여 모든 Oracle Solaris PPPoE 클라이언트 및 PPPoE 액세스 서버에서 이더넷 인터페이스를 구성해야 합니다.

/etc/ppp/pppoe.if 파일

/etc/ppp/pppoe.if 파일에는 PPPoE 터널에 사용될 호스트의 모든 이더넷 인터페이스 이름이 나열됩니다. 이 파일은 나열된 인터페이스가 PPPoE 터널에 사용될 수 있도록 연결될 때 시스템 부트 도중 처리됩니다.

/etc/ppp/pppoe.if를 명시적으로 만들어야 합니다. PPPoE용으로 구성할 한 인터페이스의 이름을 각 행에 입력하십시오.

다음 예에서는 PPPoE 터널을 위한 세 가지 인터페이스를 제공하는 서버에 대한 /etc/ppp/pppoe.if 파일을 보여줍니다.

# cat /etc/ppp/pppoe.if
hme1
hme2
hme3

PPPoE 클라이언트에는 일반적으로 /etc/ppp/pppoe.if에 나열된 하나의 인터페이스만 있습니다.

/usr/sbin/sppptun 명령

/usr/sbin/sppptun 명령을 사용하여 PPPoE 터널에 사용될 이더넷 인터페이스를 수동으로 연결 및 연결 취소할 수 있습니다. 반대로 /etc/ppp/pppoe.if는 시스템 부트 시에만 읽힙니다. 이러한 인터페이스는 /etc/ppp/pppoe.if에 나열된 인터페이스와 일치해야 합니다.

sppptun은 PPPoE 터널에 사용되는 이더넷 인터페이스를 ipadm 명령과 유사한 방식으로 연결합니다. 그러나 두 개의 이더넷 프로토콜 번호가 사용되므로 ipadm과 달리 PPPoE를 지원하기 위해 인터페이스를 두 번 연결해야 합니다.

sppptun의 기본 구문은 다음과 같습니다.

# /usr/sbin/sppptun plumb pppoed device-name
     device-name:pppoed
# /usr/sbin/sppptun plumb pppoe device-name
     device-name:pppoe

이 구문에서 device-name은 PPPoE에 연결될 장치의 이름입니다.

sppptun 명령을 처음 실행하면 검색 프로토콜 pppoed가 인터페이스에서 연결됩니다. sppptun을 두번째로 실행하면 세션 프로토콜 pppoe가 연결됩니다. sppptun은 방금 연결된 인터페이스의 이름을 인쇄합니다. 필요한 경우 이 이름을 사용하여 인터페이스의 연결을 취소합니다.

자세한 내용은 sppptun(1M) 매뉴얼 페이지를 참조하십시오.

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

다음 예에서는 /usr/sbin/sppptun을 사용하여 PPPoE용 인터페이스를 수동으로 연결하는 방법을 보여줍니다.

# /usr/sbin/sppptun plumb pppoed hme0
hme0:pppoed
# /dev/sppptun plumb pppoe hme0
 hme0:pppoe

이 예에서는 PPPoE에 연결된 액세스 서버의 인터페이스를 나열하는 방법을 보여줍니다.

# /usr/sbin/sppptun query
hme0:pppoe
hme0:pppoed
hme1:pppoe
hme1:pppoed
hme2:pppoe
hme2:pppoed

이 예에서는 인터페이스의 연결을 취소하는 방법을 보여줍니다.

# sppptun unplumb hme0:pppoed
# sppptun unplumb hme0:pppoe