Skip to content

KISSPORT does not override 8001 #342

@dranch

Description

@dranch

Per an email from Roger, N1XP from direwolf@groups.io, configuring an alternative KISSPORT only adds the new TCP port but the default port of 8001 isn't disabled. I have confirmed this only occurs on v1.7-A:

--
$ sudo direwolf -t 0 -d o -a 100 -c /etc/ax25/direwolf.conf
Dire Wolf DEVELOPMENT version 1.7 A (Jul 7 2021)
Includes optional support for: gpsd cm108-ptt

Reading config file /etc/ax25/direwolf.conf
Audio device for both receive and transmit: plughw:1,0 (channel 0)
Channel 0: 1200 baud, AFSK 1200 & 2200 Hz, E+, 44100 sample rate / 3.
Ready to accept AGW client application 0 on port 8003 ...
Ready to accept KISS TCP client application 0 on port 8001 ... <---------------------------------
Ready to accept KISS TCP client application 0 on port 8004 ...

Here is a confirmation of the open ports:

$ sudo lsof -nPi | grep direwolf
direwolf 792 root 3u IPv4 18033 0t0 TCP *:8003 (LISTEN)
direwolf 792 root 7u IPv4 20010 0t0 TCP *:8001 (LISTEN) <----------------
direwolf 792 root 9u IPv4 18035 0t0 TCP *:8004 (LISTEN)

This seems like this is a bug introduced in Direwolf v1.7 as I don't see this behavior with Direwolf v1.6:

$ sudo direwolf -t 0 -d o -a 100 -c /etc/ax25/direwolf.conf
Dire Wolf version 1.6
Includes optional support for: gpsd cm108-ptt

Reading config file /etc/ax25/direwolf.conf
Audio device for both receive and transmit: plughw:1,0 (channel 0)
Channel 0: 1200 baud, AFSK 1200 & 2200 Hz, E+, 44100 sample rate / 3.
Ready to accept AGW client application 0 on port 8003 ...
Ready to accept KISS TCP client application 0 on port 8004 ... <--------------------

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions