Win95클라이언트를 위한 PPP server

고객지원 지식기반 (ppp_server)
Applicable to
S.u.S.E. version: 4.4
Kernel version: 전부

Linux as PPP server for Win95 clients

윈95는 서버 상의 등록 동안 사용자의 신원 확인을 위한 일반적인 로그인 절차를 사용하지 않는다. 그러나 PPP 원격 스테이션을 기대한다. 그러면 인증은 LCP 프로토콜 상에서 발생 한다.

Conditions

이러한 기능을 가진 리눅스 서버를 수행하기 n이해서는 다음의 조건들이 성립되어야 한다. :

  1. 커널은 반드시 PPP를 지원해야 한다.

  2. 로그인 프로그램은 반드시 호출자가 로그인 프롬프트를 기대하지 않지만 LCP는 기대한 다는 것을 인식할 수 있어야 한다.

  3. 로그인은 PAP 시크릿 파일내에서 정의되어져야 한다.

Configuring mgetty

포인트 1에 대한 많은 정보가 다른 곳에 주어진다. 두 번째 criterium을 충족하는 프로그램 은 mgetty이다. 그러나 mgetty는 반드시 -DAUTO_PPP 옵션을 사용해서 번환되어야 한다.

SuSE 리눅스 4.4이상부터 공급된 mgetty는 적절히 구성된다. 이전 버전에서는 그로그램이 반드시 재변환되어져야 한다. 거기에서 매개변수 -DAUTO_PPP가 CFLAGSS 내에 있는 makefile 내에 설정되어져야 한다는 것을 보증해야 한다.

Mgetty는 /etc/inittab에 입력된다. :

       d2:23:respawn:/usr/sbin/mgetty -s 38400 /dev/ttyS1
만약 윈95 컴퓨터가 이제 연결을 성립하고자 한다면, mgetty는 PPP handshake를 인식하 고 /AutoPPP/ 라벨 아래에 /usr/etc/mgetty+sendfax/login.config 선언된 프로그램을 시작한다.
S.u.S.E. 리눅스 4.4이상부터 이 파일은 /etc/mgetty+sendfax 디렉토리 내에 위치된 다.
여기에 PPP 데몬의 호출이 발생한다. :
       /AutoPPP/ -     ppp     /usr/sbin/pppd auth -chap +pap

PPP deamon

PPP 데몬은 더 나아간 시퀀스에 책임이 있다. 로그인 이름과 패스워드는 /etc/ppp/pap-secrets 파일로부터 가져온다. 유효한 줄은 e.g. :
       # Login      Remote     Password                
       ppp           *         test42                  
클라이언트는 그 자신을 패스워드 test42를 사용해서 사용자 ppp로 등록할 수 있다. 클라이 언트의 IP 주소는 pppd의 다른 옵션에서 /etc/ppp/options에 고정되어 있다. 그 파일은 그 러면 다음과 같다. :
       lock :193.141.17.141
만약 여러 클라이언트가 동시에 등록한다면, 주소는 동적으로 주어져야만 한다. 이러한 목 적으로, 여러 개의 옵션 파일들은, 확장영역으로 TTY의 이름을 가진, 단순히 /etc/ppp 내에 생성되어진다. 각각의 파일에 대해서 서로 다른 IP 주소가 부여된다.

And with ISDN ?

위에 설명한 메them는 사용되어진 장치에 독립적이다. (모뎀, 또는 /dev/ttyl? 상에서의 ISDN 터미널 에뮬레이션)

ISDN을 가진 PPP를 위한 두 가지 프로시져가 있다. : 비동기삭 PPP와 동기식 PPP. 일반 적으로 syncPPP가 ISDN과 같이 사용되어진다.


키워드: PPP, SERVER, PAP, CHAP, WIN95, DOS, MGETTY, HOWTO

SDB-ppp_server, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 08. Mr 2001
SuSE Linux AG - 최근에 만들어진 : 08. Mr 2001 에 의해 kmyoo (sdb_gen 1.40.0)