ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

D.27. /lib/services/ipv4-static-route‌


# / बिन / श

############################################# #####################

# Begin /lib/services/ipv4-static-route

#

# Description : IPV4 Static Route Script

#

# / बिन / श

############################################# #####################

# Begin /lib/services/ipv4-static-route

#

# Description : IPV4 Static Route Script

#


#लेखक

#

# अद्यतन

#

# संस्करण

#

#लेखक

#

# अद्यतन

#

# संस्करण

#


############################################# #####################


. /lib/lsb/init-functions

. ${IFCONFIG}


case "${TYPE}" in ("" | "network")

need_ip=1

############################################# #####################


. /lib/lsb/init-functions

. ${IFCONFIG}


case "${TYPE}" in ("" | "network")

need_ip=1

की छवि


need_gateway=1

;;


("default") need_gateway=1 args="${args} default" desc="default"

;;


("host")

need_ip=1

;;


("unreachable") need_ip=1

args="${args} unreachable" desc="unreachable "

;;


(*)

log_failure_msg "Unknown route type (${TYPE}) in ${IFCONFIG}, cannot continue." exit 1

;;

esac


यदि [ -n "${GATEWAY}" ]; तब

MSG="The GATEWAY variable cannot be set in ${IFCONFIG} for static routes.\n" log_failure_msg "$MSG Use STATIC_GATEWAY only, cannot continue"

बाहर निकलें 1

fi


if [ -n "${need_ip}" ]; then

यदि [ -z "${IP}" ]; तब

log_failure_msg "IP variable missing from ${IFCONFIG}, cannot continue." exit 1

fi


if [ -z "${PREFIX}" ]; then

log_failure_msg "PREFIX variable missing from ${IFCONFIG}, cannot continue." exit 1

fi


args="${args} ${IP}/${PREFIX}" desc="${desc}${IP}/${PREFIX}"

fi


if [ -n "${need_gateway}" ]; then

if [ -z "${STATIC_GATEWAY}" ]; then

log_failure_msg "STATIC_GATEWAY variable missing from ${IFCONFIG}, cannot continue." exit 1

fi

args="${args} via ${STATIC_GATEWAY}"

fi


if [ -n "${SOURCE}" ]; then args="${args} src ${SOURCE}"

fi

की छवि



मामला "${2}" ऊपर)

log_info_msg "Adding '${desc}' route to the ${1} interface..." ip route add ${args} dev ${1}

मूल्यांकन_retval

;;


नीचे)

log_info_msg "Removing '${desc}' route from the ${1} interface..." ip route del ${args} dev ${1}

मूल्यांकन_retval

;;


*)

इको "उपयोग: ${0} [इंटरफ़ेस] {ऊपर|नीचे}" निकास 1

;;

esac


# End /lib/services/ipv4-static-route


मामला "${2}" ऊपर)

log_info_msg "Adding '${desc}' route to the ${1} interface..." ip route add ${args} dev ${1}

मूल्यांकन_retval

;;


नीचे)

log_info_msg "Removing '${desc}' route from the ${1} interface..." ip route del ${args} dev ${1}

मूल्यांकन_retval

;;


*)

इको "उपयोग: ${0} [इंटरफ़ेस] {ऊपर|नीचे}" निकास 1

;;

esac


# End /lib/services/ipv4-static-route


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: