====== /etc/ax25/ax25-up ====== #!/bin/bash # PORTNAME="vhf2" SERIALPORT="/dev/ttyUSB0" CALLSIGN="N7NIX" # Set Sysctl values sysctl -w kernel.panic=30 sysctl -w kernel.panic_on_oops=30 echo "Start Port ${PORTNAME} with device ${SERIALPORT}" # Attach KISS-device /dev/ttyS0 to Port 0 /usr/local/sbin/kissattach -l ${SERIALPORT} ${PORTNAME} 44.128.1.2 >/tmp/ax25-config.tmp awk '/device/ { print $7 }' /tmp/ax25-config.tmp > /tmp/ax25-config-tmp read Device < /tmp/ax25-config-tmp # Install Parameters /usr/local/sbin/kissparms -p ${PORTNAME} -f no -r 32 -s 320 -t 320 # Check for Device echo "Checking for Device ${Device}" if [ -d /proc/sys/net/ax25/$Device ] then cd /proc/sys/net/ax25/$Device/ /etc/ax25/Lanparms ifconfig $Device netmask 255.255.255.255 echo " Port ${PORTNAME} attached to $Device " else echo "** Error setting $Device parms**" fi # display active ax25 sockets sleep 1 /bin/netstat --ax25 # Start Mheard daemon /usr/local/sbin/mheardd echo $! > /var/run/mheard.pid echo "mheardd Started" # AX25-up (End)