This first script is for Port9 #!/bin/bash # Starts Port9 & Ax25ipd with a Unix98 pair. echo "Starting Ax25ipd" /usr/local/sbin/ax25ipd > /tmp/unix98 echo $! > /var/run/ax25ipd.pid export PTS9=`tail -1 /tmp/unix98` echo "Start Port 9" #Attach Kiss Device for AXIP /usr/local/sbin/kissattach -m 256 $PTS9 9 44.128.1.19 >/tmp/ax25-config.tmp awk '/device/ { print $7 }' /tmp/ax25-config.tmp > /tmp/ax25-config-tmp read Device < /tmp/ax25-config-tmp # Check for Device if [ -d /proc/sys/net/ax25/$Device ] then echo " Port 9 attached to $Device" cd /proc/sys/net/ax25/$Device/ /etc/ax25/Axipparms ifconfig $Device netmask 255.255.255.255 else echo "** Error setting $Device parms**" fi # End 9 The second script is for RF ports.... #!/bin/bash echo "Start Port 0" # Attach KISS-device /dev/ttyS0 to Port 0 /usr/local/sbin/kissattach $PTS0 0 44.163.128.5 >/tmp/ax25-config.tmp awk '/device/ { print $7 }' /tmp/ax25-config.tmp > /tmp/ax25-config-tmp read Device < /tmp/ax25-config-tmp # Install Parameter: P=250, W=10, TX-Delay=50 /usr/local/sbin/kissparms -p 0 -r 250 -s 10 -l 20 -t 220 # Check for Device if [ -d /proc/sys/net/ax25/$Device ] then cd /proc/sys/net/ax25/$Device/ /etc/ax25/Lanparms ifconfig $Device netmask 255.255.255.0 echo " Port 0 attached to $Device " else echo "** Error setting $Device parms**" fi # Port0 (End) The Mkiss (in ax25-up) that sets this up is : echo "Setup Mkiss single port" # /usr/local/sbin/mkiss -c -s 9600 -x 1 /dev/ttyS0 # Port0 /usr/local/sbin/mkiss -s 9600 -x 1 /dev/ttyS0 > /tmp/unix98 export PTS0=`more /tmp/unix98 | grep -w /dev | cut -b -10` # echo "$PTS0" or echo "Installing MKISS for Ports 0 & 1" # /usr/local/sbin/mkiss -s 19200 -l -c /dev/ttyS0 /dev/ptyp0 /dev/ptyp1 /usr/local/sbin/mkiss -s 19200 -c -x 2 /dev/ttyS0 > /tmp/unix98 export PTS0=`more /tmp/unix98 | grep -w /dev | cut -b -11` # echo "$PTS0" export PTS1=`more /tmp/unix98 | grep -w /dev | cut -b 12-` # echo "$PTS1"