>> Delete No. 297 article
No. 하나로 ADSL-LITE 외장형 사용법

등록 1999-10-23 15:20:00     조회 5
이름 심심이    

		뉴스그룹에서 옮깁니다.하나로 ADSL-LITE 사용법순서:0. 실험해본 환경들 :    a. pppd 2.3.5와 
linux kernel 2.0.36    b. pppd 2.3.7-2와 linux kernel 2.2.111. 커널이 PPP를 지원해야 한다.  부팅 중 PPP
 line discipline registered라는 메시지가 나오면 확실히 지원하는 것.  그런데 모듈로 지원될 때
에는 부팅 시에는 아무 메세지도 나오지 않고, pppd를 돌렸을 때에 비로소    /var/log/messages 
파일에 PPP line discipline registered라는 말이 나온다.2. 다운로드: http://www.cag.lcs.mit.edu/~cananian/Pr
ojects/PPTP/release/pptp-linux-latest 에서    pptp client 를 다운 받는다.3. 소스의 압축을 푼 다음에
            pptp_ctrl.c에서 (516 line에서)            pptp_dispatch_ctrl_packet() 함수 내의 switch
문에서            case PPTP_START_CTRL_CONN_RPLY:내의            if (ntoh8(packet->result_code) != 1) 
{ 를            if (ntoh8(packet->result_code) != 1            && ntoh8(packet->result_code) != 0) { 로 
바꾼다.4. pptp를 컴파일. 주의할 점은 Makefile에        CFLAGS += '-DPPPD_BINARY="/usr/sbin/pppd"'    
를 확인하여 "/usr/sbin/pppd"가 실제 pppd의 위치를 가리키는지 확인. 그 다음에 그냥 make를 쳐
서 컴파일.5. 각종 환경 설정5.1 Ethernet Card의 주소를 ADSL ANT와 같은 subnet에 있게끔 함 :     R
edhat의 경우는 control-panel에서 Network Configuration: Interfaces에서 eth0(LAN 카드가 여러개 있으면 AD
SL ANT에 물려 있는 것)의 IP주소 확인. ADSL ANT와 같은 앞자리 숫자로 시작되어야 함(예:10.0.0.1
40). 그렇지 못하면 Edit로 고쳐서 Save한다음에 시스템 재시작. eth0가 Activate되어 있는지 확인
한다.5.2 하나넷의 DNS 서버를 /etc/resolv.conf 의 첫머리에 입력 :         nameserver 210.94.0.75.3 /e
tc/nsswitch.conf에 hosts:로 시작되는 줄을 다음 줄로 대체 :         hosts : files dns nisplus nis    
 이것을 안 하면 Netscape 등에서 DNS을 연락 못함.5.4  PAP 설정        /etc/hosts 에 다음 두 줄 
추가 :            10.0.0.140      my.home            10.0.0.138      adsl           /*  이것
은 기입안해도 된다.        그러나, 기입하는 것이 좋다. DIAL 할 때, 10.0.0.138 대신 adsl 명
령을 사용할 수 있기 때문이다. 여기서  my.home 은 자기 자신의 컴퓨터에 부여하는 이름이
다. (자기 마음에 맞게 변경해도 됨.)        /etc/ppp/pap-secrets 에 다음 추가 :        사용
자 ID@hanaro     10.0.0.138       패스워드6. pptp 실행6.1. PAP을 사용 접속 :        ./pptp 10.0.0.1
38 user 사용자 ID@hanaro noauth noipdefault defaultroute        or /etc/hosts에 10.0.0.138 adsl을 기입하였
다면, 다음과 같이 해도 된다.        ./pptp adsl user 사용자 ID@hanaro noauth noipdefault          
defaultroute6.2  뒷부분 옵션들을 매번 사용하기 귀찮으면 /etc/ppp/options에 다음을 추가한다.  
     noauth       noipdefault       defaultroute       그런뒤, 간단히        ./pptp adsl user 사
용자ID@hanaro 하면된다.6.3  접속 성공시 메시지는 다음과 같다. 웹브라우저를 실행한다.unkno
wn)[737]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:532]: Clientconnection established.(unknown)[737]: log[pptp_dispatch
_ctrl_packet:pptp_ctrl.c:638]: Outgoingcall established.[root@mine pptp]# warn[decaps_gre:pptp_gre.c:239]: discarding ou
t-of-order7.  연결끊기및 재시도        pptp를 실행한 다음에 혹시...        warn[open_unixsock:
pptp_callmgr.c:308]: Call manager for 10.0.0.138 is already running.       와 같은 에러가 나오거나 연결
을 끊고자 할 경우에는       shell>ps -xa | grep pppd       shell>kill -SIGHUP pppd.pid       shell>ps 
-xa | grep pptp       shell>kill -SIGHUP pptp.pid       shell>rm -f /var/run/pptp/10.0.0.138       순서대로
 수행한다. 특히, rm -f /var/run/pptp/10.0.0.138       을 수행하지 않으면 reboot 해도 절대 연결되
지 않는다.8. 연결 상태를 Debugging을 하고 싶으면,        /etc/ppp/options 에        debug 를 
추가하고        /etc/sys.conf 의 적당한 곳에 다음을 추가한다.      daemon.* ^^^^^/var/log/messag
es                                     (^는 tab key이다.적당한 간격을 준다.)        새
로운 창을 따로 띄운 다음 root로서         tail -f /var/log/messages         를 수행한다. 다음
과 같이 나올 것이다.    Aug 20 00:34:02 evolver pppd[451]: local  IP address 210.?.?.?    Aug 20 00:34:02 e
volver pppd[451]: remote IP address 210.?.?.?         접속 완료!  즐거운 통신이 되시길 ....
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved