동적 IP 주소: 라우트 설정하기

고객지원 지식기반 (isdn_defroute)

Symptom

ISDN을 통한 PPP 연결이 동작합니다. 하지만 연결이 성립되거나 끊어질 때마다 디폴트 라 우트가 삭제됩니다.

Cause:

동적 IP 주소들이 사용되었기 때문입니다. 그래서 연결이 성립되거나 해제될 때마다 ifconfig가 콜되어 새로운 IP 주소를 설정해 줍니다.

이것의 문제는 장치(z.B. ipp0)를 위한 모든 라우트가 삭제된다는 것입니다. 불행히도 이들 은 자동적으로 복구되지 않습니다.

Solution:

실행 가능한 /etc/ppp/ip-up(또는 ip-down) 스크립트는 연결이 성립되거나 해제될 때마다 ippd에 의해 자동적으로 실행됩니다. 그리고 이 스크립트는 라우트를 다시 설정합니다.

예제 디렉토리로부터 스크립트를 복사해서 이것이 실행가능한지 확인하십시오. ip-down은 상징적 링크여야 합니다.

        cd /etc/ppp
        cp /usr/doc/packages/i4l/pppsample/ip-up .
        chmod 700 ip-up
        ln -s ip-up ip-down

다음에는 전체 스크립트를 소개합니다.

#!/bin/sh
# (c) '97, S.u.S.E. GmbH, Fuerth, Germany
# Klaus Franken <kfr@suse.de>
# 01.06.97

BASENAME=`basename $0`
INTERFACE=$1
DEVICE=$2
SPEED=$3
LOCALIP=$4
REMOTEIP=$5

case "$BASENAME" in
ip-up)
        /sbin/route add default gw $REMOTEIP dev $INTERFACE
        #/sbin/init.d/route start $INTERFACE
        ;;
ip-down)
        /sbin/route add default gw $REMOTEIP dev $INTERFACE
        #/sbin/init.d/route start $INTERFACE
        ;;
*)
        ;;
esac


관련 내용:
o 동적 IP번호: 첫 번째 패키지가 없어 졌습니다.

키워드: SYNCPPP, ISDN, DEFAULTROUTE, IP-UP, IP-DOWN, IPPPD

카테고리:

SDB-isdn_defroute, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 22. Feb 2001
SuSE Linux AG - 최근에 만들어진 : 22. Feb 2001 에 의해 Klaus.Franken (sdb_gen 1.40.0)