#!/bin/sh PATH=/sbin:/usr/sbin:/bin:/usr/bin cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 source_config if [ "foo$2" = "fooboot" -a "${ONBOOT}" = "no" ] then exit fi #if [ "foo$2" = "fooboot" -o "foo$2" = "foore-init" ] #then # echo -e "\027\001OHON\027\r" > ${DEVPORT} # echo -e "\300\300\377\300\r" > ${DEVPORT} # echo -e "\r\140A\rkiss on\r" > ${DEVPORT} #fi # Start AX.25 interface and add default route if necessary. PID=`pidof kissattach` if [ -z "$PID" ]; then kissattach ${DEVPORT} ${AXPORT} fi # Hook for NOS-packages #PID=`pidof net2kiss` #if [ -z "$PID" ]; then # net2kiss -z -i ax0 /dev/ptypf & #fi # Write KISS parameters to port. KISSPARMS="" if [ "${PERSISTENCE}" != "" ]; then KISSPARMS="${KISSPARMS} -r ${PERSISTENCE}" fi if [ "${SLOTTIME}" != "" ]; then KISSPARMS="${KISSPARMS} -s ${SLOTTIME}" fi if [ "${TXDELAY}" != "" ]; then KISSPARMS="${KISSPARMS} -t ${TXDELAY}" fi if [ "${KISSPARMS}" != "" ]; then kissparms -p ${AXPORT}${KISSPARMS} fi ifconfig ${DEVICE} ${IPADDR} netmask ${NETMASK} broadcast ${BROADCAST} # AX.25 level routing if [ "${DEFAXROUTE}" != "" ]; then axparms -route add ${AXPORT} default ${DEFAXROUTE} fi if [ -f /etc/ax25/static-axroute ]; then /etc/ax25/static-axroute fi # User to AX.25 address mapping for outgoing calls if [ -f /etc/ax25/static-assoc ]; then /etc/ax25/static-assoc fi # ARP mappings if [ -f /etc/ax25/static-arp ]; then arp -H ax25 -i ${DEVICE} -f /etc/ax25/static-arp fi # IP level routing if [ "${ROUTER}" != "" ]; then route add -host ${ROUTER} ${DEVICE} route add -net ${NETWORK} netmask ${NETMASK} gw ${ROUTER} else route add -net ${NETWORK} netmask ${NETMASK} ${DEVICE} fi # this is broken! it's only here to keep compatibility with old RH sytstems if [ "${GATEWAY}" != "" -a "${GATEWAY}" != "none" ] then route add default gw ${GATEWAY} metric 1 ${DEVICE} fi . /etc/sysconfig/network if [ "${GATEWAY}" != "" ]; then if [ "${GATEWAYDEV}" = "" -o "${GATEWAYDEV}" = "${DEVICE}" ]; then # set up default gateway route add default gw ${GATEWAY} fi fi /etc/sysconfig/network-scripts/ifup-post $1