Welcome to DVSwitch
DVSwitch is a set of tools and programs related to provisioning and operating Amateur Radio digital voice networks.
Purpose
The purpose of DVSwitch is as follows:
1) Allows “local” networking during an outage of the regional national/international network server.
2) Allows a local network operator to “blend” upstream feeds from different Networks (capital N on purpose). These Networks can’t get their act together and learn how to play nice with each other (everyone guilty as far as we are concerned). They may not like people doing this, but the solution is to grow up and work with each other, and not keep trying to force people to take sides.
3) Allows local segregation of localized traffic with more flexibility.
4) Allows experimentation with linking and how it’s done (part 97 specifies experimentation and advancement of the radio art are a core part of amateur radio).
1) Allows “local” networking during an outage of the regional national/international network server.
2) Allows a local network operator to “blend” upstream feeds from different Networks (capital N on purpose). These Networks can’t get their act together and learn how to play nice with each other (everyone guilty as far as we are concerned). They may not like people doing this, but the solution is to grow up and work with each other, and not keep trying to force people to take sides.
3) Allows local segregation of localized traffic with more flexibility.
4) Allows experimentation with linking and how it’s done (part 97 specifies experimentation and advancement of the radio art are a core part of amateur radio).
Mission Statement/Position
Our stated position is:
WHEREAS the Networks continue to be largely islands and are not working together to create a unified network of Networks.
WHEREAS no firm reason has been given by any of the Networks why a *competent* local network operator cannot make this work effectively.
(US ONLY)
WHEREAS 47 CFR 97 (Amateur Radio Service) specifies that a core component of amateur radio is experimentation and advancement of the radio art [97.1(b)].
BE IT RESOLVED the core group of US amateur radio operators and experimenters organized around the DVSwitch project, and in the spirit of USA 47 CFR 97 and its intentions, support the *responsible* and *thoughtful* use of digital voice networking tools to create localized networks that will interconnect to the national/international Networks, and will support users of its tools in order to do this in the most effective and sustainable way possible.
WHEREAS the Networks continue to be largely islands and are not working together to create a unified network of Networks.
WHEREAS no firm reason has been given by any of the Networks why a *competent* local network operator cannot make this work effectively.
(US ONLY)
WHEREAS 47 CFR 97 (Amateur Radio Service) specifies that a core component of amateur radio is experimentation and advancement of the radio art [97.1(b)].
BE IT RESOLVED the core group of US amateur radio operators and experimenters organized around the DVSwitch project, and in the spirit of USA 47 CFR 97 and its intentions, support the *responsible* and *thoughtful* use of digital voice networking tools to create localized networks that will interconnect to the national/international Networks, and will support users of its tools in order to do this in the most effective and sustainable way possible.
Re: DVSwitch server shutdown
No,
toggle quoted messageShow quoted text
It does not matter. Delete netcheck, reboot, wait 5 minutes, post netcheck.
On 4/27/2021 11:27 AM, IK7VXC Mike
wrote:
Yes. But I can attach the same file AFTER manually restarting everything ..
|
|
Re: DVSwitch server shutdown
IK7VXC Mike
Yes. But I can attach the same file AFTER manually restarting everything ..
|
|
Re: DVSwitch server shutdown
Is that the end of netcheck?
toggle quoted messageShow quoted text
On 4/27/2021 11:16 AM, IK7VXC Mike
wrote:
|
|
Re: DVSwitch server shutdown
IK7VXC Mike
dvswitch@dvswitch-server:~ $ sudo su
root@dvswitch-server:/home/dvswitch# systemctl status mmdvm_bridge
● mmdvm_bridge.service - MMDVM_Bridge Service
Loaded: loaded (/lib/systemd/system/mmdvm_bridge.service; enabled; vendor preset: enabled)
Active: inactive (dead)
root@dvswitch-server:/home/dvswitch# Starting md380-emu: [17:12:05.057]
Starting NetCheck in systemd: [17:12:16.526]
NetCheck starting: [17:12:16.599]
Modalità spider abilitata. Controllare se il file remoto esiste.
--2021-04-27 17:12:17-- https://google.com/robots.txt
Risoluzione di google.com (google.com)... 142.250.180.142, 2a00:1450:4002:804::200e
Connessione a google.com (google.com)|142.250.180.142|:443...
Thanks IK7VXC Mike
|
|
Re: DVSwitch server shutdown
So,
toggle quoted messageShow quoted text
It looks like MB is starting fine. Maybe the dashboard is confused. Try this: delete /var/log/netcheck reboot login via ssh and as root: systemctl status mmdvm_bridge post the results and post the contents ov /var/log/netcheck Steve
On 4/27/2021 10:51 AM, IK7VXC Mike
wrote:
Ok Steve. the mmdvm is a directory with a bunch of log files. I've added the ones that made sense ... to me at least. Anyway as soon I rebooted the system I got this on the monit page:
|
|
Re: DVSwitch server shutdown
IK7VXC Mike
Ok Steve. the mmdvm is a directory with a bunch of log files. I've added the ones that made sense ... to me at least. Anyway as soon I rebooted the system I got this on the monit page:
https://ibb.co/ww04vvc yiiikes!!! I had to manually restart each one. I do hope the attached files are the right ones. Otherwise I'm ready to run some more tests. Thank you IK7VXC Mike
|
|
Re: DVSwitch server shutdown
/var/log/mmdvm
toggle quoted messageShow quoted text
On 4/27/2021 10:18 AM, IK7VXC Mike
wrote:
Ehm .. a little help here. Where do I find the log files?
|
|
Re: DVSwitch server shutdown
IK7VXC Mike
Ehm .. a little help here. Where do I find the log files?
Mike IK7VXC
|
|
Re: DVSwitch server shutdown
So,
toggle quoted messageShow quoted text
You did not need to reconfigure the system. That is good. Now the question is, why is MB not starting properly. Once you reboot and before you restart MB, grab the log and post it. Steve N4IRS
On 4/27/2021 10:10 AM, IK7VXC Mike
wrote:
Ok. I did another reboot this time from the Monit page. Again the system came up fine with all OKs in green on the monit page. But, again, I could not log in and - like you can see in the picture at my previous message - the network modes are all in red.
|
|
Re: DVSwitch server shutdown
Ok. I did another reboot this time from the Monit page. Again the system came up fine with all OKs in green on the monit page. But, again, I could not log in and - like you can see in the picture at my previous message - the network modes are all in red.
I then restarted the MMDVM_Bridge which had the status OK in green (from the Monit page) and this time the system went back online. IK7VXC Mike PS Please instruct on how to provide the AB and MB files. Thank you
|
|
Re: DVSwitch server shutdown
Well,
toggle quoted messageShow quoted text
I would like to see the MB, and AB files before and after a reboot. When you say does not come up completely, is that because you can't login or the services are not starting?
On 4/27/21 6:09 AM, IK7VXC Mike wrote:
Steve, I don't know what to say. It's just that. After reboot the system doesn't come up completely (in fact I can't log in with the client). Until I run the configuration script.
|
|
Re: DVSwitch server shutdown
IK7VXC Mike
Steve, I don't know what to say. It's just that. After reboot the system doesn't come up completely (in fact I can't log in with the client). Until I run the configuration script.
|
|
Re: DVSwitch server shutdown
Mike,
toggle quoted messageShow quoted text
There is no reason you should have to run the configuration script because you reboot.
On 4/27/21 2:26 AM, IK7VXC Mike wrote:
Sorry Steve but that trick doesn't work. At reboot I still get the red light on the dashboard (see pic https://ibb.co/bvndwQb) and need to go through the Initial Configuration script again. Oh well .. I guess I'll have to leave it on 24/7 .. I can live with that.
|
|
Re: DVSwitch server shutdown
IK7VXC Mike
Sorry Steve but that trick doesn't work. At reboot I still get the red light on the dashboard (see pic https://ibb.co/bvndwQb) and need to go through the Initial Configuration script again. Oh well .. I guess I'll have to leave it on 24/7 .. I can live with that.
Cheers Mike IK7VXC
|
|
Re: Fusion node lists and tune string
<http://dvswitch.org/DVSwitch-Server-RPi.zip>
toggle quoted messageShow quoted text
As soon as you are logged in: sudo -s apt update apt upgrade reboot Then login and run the dvs menu. Steve N4IRS
|
|
Re: Fusion node lists and tune string
G4WXN@...
Where do I find the latest Rpi image?
-- Derek G4WXN
|
|
Re: Fusion node lists and tune string
G4WXN@...
OK I have a spare SD card, so will program it and see how that goes.
-- Derek G4WXN
|
|
Re: Fusion node lists and tune string
That just puts us back. You have my suggestion. Suggesting a fresh install is not something I do lightly.
Sent via smoke signal (AT&T)
From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of G4WXN@... <G4WXN@...>
Sent: Monday, April 26, 2021 7:40:18 AM To: main@DVSwitch.groups.io <main@DVSwitch.groups.io> Subject: Re: [DVSwitch] Fusion node lists and tune string This is a fresh install, only 5 weeks old. I do have a DD image of the card, so could try that.
|
|
Re: Fusion node lists and tune string
G4WXN@...
This is a fresh install, only 5 weeks old. I do have a DD image of the card, so could try that.
|
|
Re: Fusion node lists and tune string
All I can suggest at this point is a fresh install.
Sent via smoke signal (AT&T)
From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> on behalf of G4WXN@... <G4WXN@...>
Sent: Monday, April 26, 2021 7:33:02 AM To: main@DVSwitch.groups.io <main@DVSwitch.groups.io> Subject: Re: [DVSwitch] Fusion node lists and tune string Thanks output as requested.
------------------------------- sudo netstat -unap Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0:5353 0.0.0.0:* 437/avahi-daemon: r
udp 0 0 0.0.0.0:35100 0.0.0.0:* 1125/Analog_Bridge
udp 0 0 0.0.0.0:35103 0.0.0.0:* 1490/MMDVM_Bridge
udp 0 0 0.0.0.0:10022 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:30001 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:30002 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:30003 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:30004 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:30005 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:30006 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:30007 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:30051 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:30052 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:30053 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:30054 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:30055 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:30056 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:30057 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:46990 0.0.0.0:* 437/avahi-daemon: r
udp 0 0 0.0.0.0:2470 0.0.0.0:* 452/qemu-arm-static
udp 0 0 0.0.0.0:46001 0.0.0.0:* 1125/Analog_Bridge
udp 0 0 0.0.0.0:6073 0.0.0.0:* 1131/YSFGateway
udp 0 0 0.0.0.0:6074 0.0.0.0:* 1140/P25Gateway
udp 0 0 0.0.0.0:6075 0.0.0.0:* 1134/NXDNGateway
udp 0 0 0.0.0.0:42000 0.0.0.0:* 1131/YSFGateway
udp 0 0 0.0.0.0:42001 0.0.0.0:* 1131/YSFGateway
udp 0 0 0.0.0.0:44057 0.0.0.0:* 1125/Analog_Bridge
udp 0 0 0.0.0.0:42010 0.0.0.0:* 1140/P25Gateway
udp 0 0 0.0.0.0:42011 0.0.0.0:* 1139/P25Parrot
udp 0 0 0.0.0.0:42012 0.0.0.0:* 1133/YSFParrot
udp 0 0 0.0.0.0:20001 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:20002 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:20003 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:20004 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:42020 0.0.0.0:* 1140/P25Gateway
udp 0 0 0.0.0.0:20005 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:42021 0.0.0.0:* 1127/NXDNParrot
udp 0 0 0.0.0.0:20006 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:20007 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 127.0.0.1:20010 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:40000 0.0.0.0:* 1129/ircddbgatewayd
udp 0 0 0.0.0.0:68 0.0.0.0:* 454/dhcpcd
udp 0 0 127.0.0.1:4200 0.0.0.0:* 1131/YSFGateway
udp 0 0 0.0.0.0:631 0.0.0.0:* 1359/cups-browsed
udp 0 0 0.0.0.0:3200 0.0.0.0:* 1490/MMDVM_Bridge
udp 0 0 0.0.0.0:2222 0.0.0.0:* 1128/node
udp 0 0 0.0.0.0:14020 0.0.0.0:* 1134/NXDNGateway
udp 0 0 0.0.0.0:14050 0.0.0.0:* 1134/NXDNGateway
udp6 0 0 :::5353 :::* 437/avahi-daemon: r
udp6 0 0 :::33898 :::* 437/avahi-daemon: r
-------------------------------------------------------
By YSFGateway startup, I assume you mean the ini file ----------------- [General]
Callsign=G4WXN
Suffix=RPT
# Suffix=ND
Id=235242110
RptAddress=127.0.0.1
RptPort=3200
LocalAddress=127.0.0.1
LocalPort=4200
Daemon=0
[Info]
RXFrequency=430123456
TXFrequency=430123456
Power=0
Latitude=52.442409
Longitude=0.598415
Height=1
Location=Brandon, Suffolk
Description=England
URL=bsears.co.uk
[Log]
# Logging levels, 0=No logging, 1=Debug, 2=Message, 3=Info, 4=Warning, 5=Error, 6=Fatal
DisplayLevel=1
FileLevel=2
FilePath=/var/log/mmdvm
FileRoot=YSFGateway
[aprs.fi]
Enable=0
# Server=noam.aprs2.net
Server=euro.aprs2.net
Port=14580
Password=9999
Description=APRS Description
Suffix=Y
[Network]
# Startup=FCS00120
# Startup=Alabama-Link
InactivityTimeout=10
Revert=0
Debug=0
[YSF Network]
Enable=1
Port=42000
Hosts=/var/lib/mmdvm/YSFHosts.txt
ReloadTime=60
ParrotAddress=127.0.0.1
ParrotPort=42012
# YSF2DMRAddress=127.0.0.1
# YSF2DMRPort=42013
# YSF2NXDNAddress=127.0.0.1
# YSF2NXDNPort=42014
# YSF2P25Address=127.0.0.1
# YSF2P25Port=42015
[FCS Network]
Enable=1
Rooms=/var/lib/mmdvm/FCSRooms.txt
Port=42001
[Remote Commands]
Enable=1
Port=6073
-------------------- Thanks again. Derek G4WXN
|
|