>> Read No. 19808 article  
[질문]adsl 자동접속 스크립트

등록 2001-02-05 09:54:00     조회 1
이름 맹주형    

		 안녕하세요. 초짜리눅서 입니다.
 제가 와우리눅스 7.0 까치버젼으로 한통adsl 용 라우터를 만들었는데요.
 ip 마스커레이딩을 사용하였고, 소리바다, 다이얼패드 까지 각각의 pc에서 되게 만들었습
니다.   그런데 adsl 의 단점인 끊기는 것에 대비하여 자동 접속 스크립트를 사용하고 싶은
데,  어떤 방법으로 해야할까요?
 1.크론으로 일정한 시간마다 무조건 재접을 시킨다.
 
 2.크론으로 일정한 시간마다 status를 체크하고 끊겼으면 다시 접속시킨다.
  3.끊기면 크론과 상관없이 재접한다.
  그리고, 재접하면 ip 를 메일로 보내고 싶은데,(ip 구하는 법은 다른님의 글을 참조하였습
니다.)  메일 스크립트 형식이 따로 있나요?
 크론에서 메일 보내는 법을 잘 몰라서리..
 
 아시는 분 계시면 답변 부탁드립니다..
 아래는 제 adsl 접속 스크립트입니다.(물론 퍼온거구영)
  /******************************************************************
#!/bin/bash
echo "Starting PPP over EtherNet & IP Masqurading...."
 /sbin/ipfwadm -F -a m -S 192.168.1.0/24 -D 0.0.0.0/0
/sbin/ipchains -A forward -j MASQ -s 192.168.1.0/24 -d 0.0.0.0/0
#/sbin/ipchains -A forward -j MASQ -s 192.168.2.0/24 -d 0.0.0.0/0
echo " IP Chains Forwarding Start"
 adsl-start
echo " PPPOED Started!!!"
sleep 5
 IP=`ifconfig ppp0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "`
/usr/sbin/ipmasqadm portfw -a -P tcp -L $IP 51210 -R 192.168.1.21 51210
/usr/sbin/ipmasqadm portfw -a -P udp -L $IP 51201 -R 192.168.1.21 51201
/usr/sbin/ipmasqadm portfw -a -P udp -L $IP 51200 -R 192.168.1.21 51200
echo " IP Masq Foward Adm(For DialPad - Port Foward) Start"
/usr/sbin/ipmasqadm portfw -a -P tcp -L $IP 9001 -R 192.168.1.21 9001
/usr/sbin/ipmasqadm portfw -a -P udp -L $IP 9001 -R 192.168.1.21 9001
/usr/sbin/ipmasqadm portfw -a -P tcp -L $IP 9002 -R 192.168.1.21 9002
/usr/sbin/ipmasqadm portfw -a -P udp -L $IP 9002 -R 192.168.1.21 9002
/usr/sbin/ipmasqadm portfw -a -P tcp -L $IP 9003 -R 192.168.1.21 9003
/usr/sbin/ipmasqadm portfw -a -P udp -L $IP 9003 -R 192.168.1.21 9003
/usr/sbin/ipmasqadm portfw -a -P tcp -L $IP 9004 -R 192.168.1.21 9004
/usr/sbin/ipmasqadm portfw -a -P udp -L $IP 9004 -R 192.168.1.21 9004
/usr/sbin/ipmasqadm portfw -a -P tcp -L $IP 9005 -R 192.168.1.21 9005
/usr/sbin/ipmasqadm portfw -a -P udp -L $IP 9005 -R 192.168.1.21 9005
 echo "SORIBADA Setting Completed!"
  echo "PPPoET Starting...["`date`"]" > /var/log/megapass.log
 ******************************************************************/
이름
암호
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.54 초 ] 작업시간: [ 0.08 초 ]

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: 1789633813
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.