이성곤
<skon@stats.snu.ac.kr> 역.
1999년 2월 1일.
사용자 PPP는 커널에서의 구현(kernel implementation)에 추가로 릴리즈 2.0.5에서 FreeBSD에 소개되었습니다. 그럼, 이렇게 추가를 용납할 정도인 이 새로운 PPP는 무엇이 다를까요? 매뉴얼 페이지(man page)에서 인용을 하자면:
이것은 사용자 프로세스 PPP 소프트웨어 패키지입니다. 보통 PPP는 커널의 한 부분으로 구현되고 (예 : pppd로 관리되는 것과 같이) 이로 인해 동작을 수정하거나 오류를 제거하는 것에 다소 어려움을 겪습니다. 그러나, 새로이 구현된 PPP는 터널 디바이스 드라이버(tun)의 도움으로 사용자 프로세스로서 동작합니다.
본질적으로 이것은 PPP 대몬(daemon)을 실행하는 것보다 나은데, ppp 프로그램은 필요할 때 실행이 되거나, 요청(demand)에 의해 실행될 수 있습니다. 또한 어떤 PPP 인터페이스도 커널에서 같이 컴파일될 필요가 없는데, 이는 프로그램이 커널과 데이터를 입출력을 해주는 일반화된 터널 디바이스를 사용할 수 있기 때문입니다.
이 이후로 pppd와 같은 다른 PPP 클라이언트/서버 소프트웨어와 구별할 필요가 없는 경우 사용자 ppp를 간단히 ppp라고 하겠습니다. 별다른 말이 없다면 여기에서의 모든 명령들은 root로 실행되어야 합니다.
ppp 버전 2는 많은 부분에서 향상되었습니다. 아무런 인자없이 ppp를 실행을
시킨 후 프롬프트상에서 show version이라고 치면 현재의 버전을
확인할 수 있습니다. ppp를 최신 버전으로 갱신하려면 (어느 FreeBSD 버전에서나)
www.Awfulhak.org을
통해 최신의 것을 받는 것이 가장 간단합니다.