Setting up a D rats Repeater - wb8tyw/D-Rats GitHub Wiki

Setting up a D-rats Repeater

For development purposes you need a D-rats repeater commonly called a ratflector running.

Repeater Config file

By default the D-rats configuration files and other files that can be customized for a site are stored in a directory in the users home directory.

Running the repeater.py application will create a configuration file as soon as you make a change to the configuration.

On Linux this is $HOME/.d-rats-ev. On Windows this appears to be %APPDATA%\D-RATS-EV. On Mac OS-X this appears to be the same as Linux.

For linux services run from the repository, the repeater config directory is /opt/d-rats/etc/ .

Repeater Config File format

The 'devices' appears to be a list of serial port devices for connected radios.

[settings]
devices = []
acceptnet = True
netport = 9000
id = WB8TYW
idfreq = 30
require_auth = False
trust_local = True
gpsport = 9500
state = True

[tweaks]
allow_gps = 

Running the repeater

With your working directory set to the checkout of the d-rats repository, the command to run it is:

./d-rats_repeater.py --help

./d-rats_repeater.py

Then edit the configuration settings. On subsequent runs, you can run it with out a console.

To test it requires 2 d-rats clients. If they are on the same system, start up the second one with a --config parameter.

# terminal session 1
./d-rats.py

# terminal session 2
./d-rats.py -c $HOME/.d-rats-ev/d-rats2.config

Protocols

Protocol over TCP/IP

Currently unknown to me.

Protocol to serial port

Currently unknown to me.