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.