Hackers Hub is a private hub of GMRS Radios for trusted family, friends, and individuals known to the group. Operating around the United States, it is a tight-knit group of nerds who love to dabble in radio.
While the process isn't perfected yet, the node setup is pretty straight forward. We're using an image obtained by another GMRS group and modifying it to be our own. If you have issues contact malware or gibby for assistance. The walkthrough below isn't exhaustive but its a good start. Having some knowledge in linux and how computers work will be helpful.
REBOOT
login with root / new password
Enter bash shell
#crontab -e
enter your zipcode before $NODE1 i.e.:
00 0-23 * * * (source /usr/local/etc/allstar.env ; /usr/bin/nice -19 /usr/bin/perl /usr/local/sbin/saytime.pl 60606 $NODE1 > /dev/null)
Navigate to the astrisk directory
#cd /etc/asterisk
Editing the rpt:
/etc/asterisk/rpt.conf
Validate the config:
[1998] ⇒ [AssignedNodeNumber]
If 1998 is still present, find/replace 1998 with your assigned node number. In nano, this can be done using the CTL+\ command, 1998, NODENUMBER, A
If needed, add node definitions for all the other nodes on your local network.
For example, the server node is 1500, and my other node is 1501.
Example:
[nodes]
1000 = [email protected]/1000,NONE ; This is the node number assigned to you. Replace 1000 with your number number i.e., if you are node 1188 the line should look like: 1188 = [email protected]/1188,NONE
1500 = radio@<domain>:4569/1500,NONE ; This is the Hackers Hub Ensure 1500 is added, it is how you connect to the hub
save/exit
Edit iax.conf
comment out the following line to show:
;register ⇒ 1998:@register.gmrslive.com
save/exit
edit manager.conf
make the following changes:
webenabled = yes
;bindaddr = 127.0.0.1 ; Local interface only!
bindaddr = 0.0.0.0 ; Not secure
secret = SUPERMONPASSWORD
; Alphanumeric, no more than 8 characters, no specials
Navigate to sbin
/usr/local/sbin/astdb.php
Edit the astdb.php file
Change the url path from http://register.gmrslive.com/cgi-bin/privatenodes.txt to http://domain/privatenodes.txt
Execute astdb.php
#./astdb.php
Navigate to the supermon directory
#cd /srv/http/supermon/
edit allmon.ini
make the following changes
[1998]
⇒ [YOUR NODE NUMBER]
passwd = SUPERMONPASSWORD
; Alphanumeric, no more than 8 characters, no specials
[1999]
stanza:
menu=no
[All Nodes]
Stanza:
nodes=YOURNODENUMBER
[lsNodes]
Stanza:
url=“/cgi-bin/lsnodes_web?node=YOURNODENUMBER”
[GMRS Live Status]
Stanza:
menu=no
[GMRS Live Facebook]
Stanza:
menu=no
Enter the command:
# astres.sh
While not needed, you can edit common.inc
and global.inc
to you liking. These are purely for visuals on the supermon page.
issue the following command in the web directory:
#htpasswd -cB .htpasswd admin
; Alphanumeric, no more than 8 characters, no specials
enter the supermon admin password
CTRl+D
Setup wifi to your liking. if needed (option 7)
REBOOT AND PLUGIN RADIO HAT DURING THE REBOOT
Install dependencies for serial interface for SRFRS
pacman -Sy python-pyserial
git clone https://github.com/jumbo5566/SRFRS.git
#cd SRFRS
python srfrs.py radio –frequency 462.6750 –squelch 2 –ctcss 141.3
;set the above to your desired freq, squelch and ctcss tones, make sure its not on a freq being used locally!
python srfrs.py volume –level 8
;set to your desired volume level
exit to main menu
select option 12
change the following
J) Change COSFROM Mode (currently “usbinvert”)
L) Change CTCSSFROM Mode (currently “ppinvert”)
set radio to frequency above & configure ctcss tone
blip TX, you'll hear the radio module give you a beep acknowledgement
Open a browser and navigate to the rpi's IP address: http://IP/supermon and click login. You will want to click on the node number after you've successfully logged in for it to load the buttons.
In the connect text box, enter 1500, check Permanent, click connect
You are now connected to the Hacker Hub, say hello