[Linux-ham] Setting kiss mode Kantronics kpc-9612+ on linux
Wijaya
wijaya_mail at yahoo.com
Mon Jul 5 10:12:17 EDT 2004
Hi there, I need advice and help, how to setting up kiss mode on linux use
tnc from Kantronics (KPC-9612+).
I never setting up any tnc devices before. But I've succed to control this
device via minicom to connect each others and send/receive simple message
over it without problem.
I want to to set up 1200bps connection via port 1 kpc-9612p.
Both use Slackware Linux 9.1, kernel 2.4.22 with tnc installed on serial
port 2 (ttyS1).
Hostname on each pc is JASMINE and WIJAYAKUSUMA.
JASMINE ip address 172.16.12.12 with ssid/callsign is RE4YGY.
WIJAYAKUSUMA ip address 172.16.12.8 with ssid/callsign is RE4SLO.
I read and follow AX25-Howto. Kernel was reconfigured and compiled without
any problems. AX25 Library, tools and applications was compiled perfectly
without any error / warning message.
Both configure simillar. the only different is name and ip address. But it
can't connect each others.
ax25d message :
AX.25 port JASMINE bound to device ax0
nrconfig: port netrom not active
rsconfig: port JASMINE not active
And ax25ipd giving error message :
fetching tty device parameters: Invalid argument
Look at configuration below :
/etc/modules.conf
alias net-pf-3 ax25
alias net-pf-6 netrom
alias net-pf-11 rose
alias tty-ldisc-1 slip
alias tty-ldisc-3 ppp
alias tty-ldisc-5 mkiss
alias bc0 baycom
alias nr0 netrom
alias pi0a pi2
alias pt0a pt
alias scc0 optoscc (or one of the other scc drivers)
alias sm0 soundmodem
alias tunl0 newtunnel
alias char-major-4 serial
alias char-major-5 serial
alias char-major-6 lp
JASMINE Configuration
/etc/rc.d/rc.local
#!/bin/sh
#
# /etc/rc.d/rc.local: Local system initialization script.
#
# Put any local setup commands in here:
/sbin/insmod ax25
/sbin/insmod mkiss
/usr/sbin/mkiss -s 9600 /dev/ttyS1 /dev/ptyq0 /dev/ptyq1
/usr/sbin/kissattach /dev/ttyq0 JASMINE 172.16.12.8
#/sbin/ifconfig ax0 172.16.12.8 netmask 255.255.255.0
/usr/sbin/ax25d -l
/usr/sbin/ax25ipd
/etc/ax25/axports
# /etc/ax25/axports
#
# The format of this file is:
#
# name callsign speed paclen window description
#
#1 OH2BNS-1 1200 255 2 144.675 MHz (1200 bps)
#2 OH2BNS-9 38400 255 7 TNOS/Linux (38400 bps)
#WIJAYA RE4SLO 1200 255 2 144.675 MHz (1200 bps)
JASMINE RE4YGY 1200 255 2 144.675 MHz (1200 bps)
/etc/ax25/nrports
# /etc/ax25/nrports
#
# The format of this file is:
#
# name callsign alias paclen description
#
#netrom OH2BNS-10 #LNODE 235 Switch Port
netrom RE4YGY #LNODE 235 Switch Port
/etc/ax25/rsports
# /etc/ax25/rsports
#
# The format of this file is:
#
# name address description
#
#rose 2080192203 Rose port
rose 2080192203 Rose port
/etc/ax25/ax25d.conf
# /etc/ax25/ax25d.conf
#
# ax25d Configuration File.
#
# AX.25 Ports begin with a '['.
#
#[OH2BNS VIA 1]
#NOCALL * * * * * * L
#default * * * * * * - root /usr/local/sbin/ttylinkd ttylinkd
#
#[OH2BNS-2 VIA 1]
#NOCALL * * * * * * L
#default * * * * * * - root /usr/sbin/node node
#
#
#[OH2BNS VIA 2]
#NOCALL * * * * * * L
#default * * * * * * - root /usr/local/sbin/ttylinkd ttylinkd
#
#[OH2BNS-2 VIA 2]
#NOCALL * * * * * * L
#default * * * * * * - root /usr/sbin/node node
#
#[OH2BNS-3 VIA 2]
#NOCALL * * * * * * L
#default * * * * * * - root /usr/local/sbin/axwrapper axwrapper
/usr/bin/finger finger
#
#[OH2BNS-9]
#NOCALL * * * * * * L
#default * * * * * * - root /usr/sbin/node node
#
# NET/ROM Ports begin with a '<'.
#
#<netrom>
#NOCALL * * * * * * L
#default * * * * * * - root /usr/local/sbin/ttylinkd ttylinkd
#
#<netrom>
#NOCALL * * * * * * L
#default * * * * * * - root /usr/sbin/node node
#
#<netrom>
#NOCALL * * * * * * L
#default * * * * * * - root /usr/sbin/node node
#
[RE4SLO VIA JASMINE]
/etc/ax25/ax25ipd
#
# ax25ipd configuration file for station floyd.vk5xxx.ampr.org
#
# Select axip transport. 'ip' is what you want for compatibility
# with most other gates ...
#
socket ip
#
# Set ax25ipd mode of operation. (digi or tnc)
#
mode tnc
#
# If you selected digi, you must define a callsign. If you selected
# tnc mode, the callsign is currently optional, but this may change
# in the future! (2 calls if using dual port kiss)
#
#mycall vk5xxx-4
#mycall2 vk5xxx-5
#
# In digi mode, you may use an alias. (2 for dual port)
#
#myalias svwdns
#myalias2 svwdn2
#
# Send an ident every 540 seconds ...
#
#beacon after 540
#btext ax25ip -- tncmode rob/vk5xxx -- Experimental AXIP gateway
#
# Serial port, or pipe connected to a kissattach in my case
#
#device /dev/ttyp0
device /dev/ttyq0
#
# Set the device speed
#
#speed 9600
speed 9600
#
# loglevel 0 - no output
# loglevel 1 - config info only
# loglevel 2 - major events and errors
# loglevel 3 - major events, errors, and AX25 frame trace
# loglevel 4 - all events
# log 0 for the moment, syslog not working yet ...
#
#loglevel 0
loglevel 4
#
# If we are in digi mode, we might have a real tnc here, so use param to
# set the tnc parameters ...
#
#param 1 20
#
# Broadcast Address definition. Any of the addresses listed will be
forwarded
# to any of the routes flagged as broadcast capable routes.
#
#broadcast QST-0 NODES-0
#
# ax.25 route definition, define as many as you need.
# format is route (call/wildcard) (ip host at destination)
# ssid of 0 routes all ssid's
#
# route <destcall> <destaddr> [flags]
#
# Valid flags are:
# b - allow broadcasts to be transmitted via this route
# d - this route is the default route
#
#route vk2sut-0 44.136.8.68 b
#route vk5xxx 44.136.188.221 b
#route vk2abc 44.1.1.1
route re4slo 172.16.12.12
#
#
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!
http://promotions.yahoo.com/new_mail
More information about the Linux-ham
mailing list