>> Read No. 411 article  
하나로 ADSL Lite외장형 자동 연결 스크립트(LAN카드
이용)

등록 2000-02-07 00:03:00     조회 5
이름 송응규    

		전 하나로 ADSL Lite를 사용하고 있거든요
kldp하고 게시판을 찾아보면서 연결방법을 익혔는데
처음에는 연결할 때마다 명령을 내리다가
부팅할 때 자동으로 연결하는 스크립트를 만들어보았습니다.
(짧은 머리에 이거 만드느라...emoticon)
 제가 데비안을 쓰니 데비안 계열을 먼저 설명하면
/etc/init.d에 아래 붙이는 파일을 복사하고
/etc/rc0.d, /etc/rc1.d, /etc/rc6.d디렉토리에 가서(각각)
# ln -s ../init.d/hanaro K14hanaro
이렇게 심볼릭 링크를 만들고
 /etc/rc2.d, /etc/rc3.d, /etc/rc4.d, /etc/rc5.d에 가서(역시 각각)
# ln -s ../init.d/hanaro S14hanaro
이렇게 심볼릭 링크를 만들면 됩니다.
 번호를 14로 한 이유는 그냥 ppp연결을 자동으로 할 때가
14길래 똑같이 했습니다.
 래드햇 계열은 /etc/init.d, /etc/rcX.d대신에
/etc/rc.d/init.d, /etc/rc.d/rcX.d로 되어있는걸로 아는데
비슷하게 복사하고 심볼릭 링크를 만들면 됩니다.
 래드햇 계열에서 S14hanaro를 만드는 곳과 K14hanaro를 만드는 곳이
다를 수 있으니 주의하세요
 아래에 붙이는 파일을 hanaro라는 이름으로 만들면 됩니다.
 참, 하나로를 완전히 연결할 수 있도록 pptp를 깔아놓고,
네트워크 설정도 모두 마친 상태여야 합니다.
/etc/ppp/pap-secrets라는 파일 안에
user_id@hanaro 10.emoticon.138 password
이런 줄이 포함되어있어야 합니다.
그리고 ktnarae라는 것은 자신의 id로 대체하세요
 그리고 고수분들에게...
아래 스크립트에서 pptp를 없앨 때 pid를 알아뒀다가
killall pptp가 아닌 kill xxx 로 없앨 수 있게 할 수 있는지좀 알고 싶네요
그리고 mtu를 1400으로 한 것은 1500일 때 이상하게 네트워크가 잘 안되는 경우가
있어서 부득이하게 1400으로 한 것입니다.
이것도 왜그러는지 모르겠군요.. 다른분들은 1500으로도 잘 되는지 궁금하네요
그리고 전체적으로 좀더 개선해주시면 감사하겠습니다.
 -------------------- begin --------------------
#!/bin/sh
user_id=ktnarae@hanaro gw_ip=10.emoticon.138
pid_pppd=/var/run/ppp0.pid
pid_pptp=/var/run/pptp/$gw_ip
 case "$1" in
  'start')
    echo -n "Starting Hanaro ADSL connection... "
    pptp $gw_ip user $user_id noauth noipdefault defaultroute mtu 1400 2>/dev/null
    echo "done."
    ;;
   'stop')
    echo -n "Stopping Hanaro ADSL connection... "
    if [ -e "$pid_pppd" ]; then
      kill `cat $pid_pppd`
      if [ -e "$pid_pptp" ]; then
        killall pptp
        echo "done."
      else
        echo "pptp kill failed."
      fi
    else
      echo "pppd kill failed."
    fi
    ;;
   'restart')
    $0 stop
    sleep 3
    $0 start
  ;;
   *)
    echo "usage: $0 start|stop|restart"
    exit 1
  ;;
esac
 exit 0
--------------------- end --------------------
이름
암호
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.42 초 ] 작업시간: [ 0.04 초 ]

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

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791026529
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.