Building a Pi 3 IRLP node from scratch- Step by step

Install process for IRLP, IRLPvCon, OpenVPN and EchoIRLP

 

Hardware required:

- IRLP Ver 3.0 board

- Raspberry Pi Model Pi3

- A GOOD 5V microUSB power supply for your Pi.

- DB-25 to IDC 26 parallel cable

- USB sound card SYBA SD-CM-UAUD, based on Cmedia CM119

- 16 gig micro-SD class 10 card SCANDISK.

- USB keyboard

- HDMI capable monitor, or an HDMI adapter to another style of monitor

 

1)you’ll  first need to load debian OS onto a micro sd card,  go to this website https://www.raspberrypi.org/downloads/

 

then install the zip files for both noobs lite and jessie lite onto your pc and then drag and drop each image into your desktop.

 

2) Than with your Win32DiskImager software, you’ll than burn the image onto your micro sd card by burning the Noobs boot-up and Jessie lite  img  to your micro sd card.

 

3) Install the new Jessie lite micro sd card in the Pi3 and power up to confirm the image works.

 

4) Than you’ll need to prepare the Debian for loading the IRLP software.

Log into the pi with these defaults:

username is:  pi

password is:  raspberry

 

5) create a root user password

At the prompt, type:

 

sudo  su  -

passwd  root      

 then type in the new root password for each prompting.

 

 

6) Configure the Pi for Your Location, Tiemzone, and Keyboard Layout, and make sure to enable SSH.

At the prompt, type:

sudo  raspi-config

 

make sure to change the time zone, keyboard, enable the SSH.

 

Just in case you have multiple IRLP nodes behind your network, you’ll need to change the SSH port number 22 to some other port like 23, 24, and 25? Also in my case I had to go in to allow root access for SSH and I had to edit the /etc/ssh/sshd_config on line 28 it should read below this

PermitRootLogin yes

 

You’ll need to putty in with pico command line.

 

At the root prompt change the directory, type: 

cd /etc

 

At the root prompt change the directory, type: 

pico ssh/sshd_config

 

Then change line number 5 to whatever port number Port 22 to any port that won’t conflict with your network or other irlp nodes, than about line 27 edit the Root Permit line to read this exactly    PermitRootLogin yes 

 

Then hit Ctrl X  than hit Shift Y and hit the enter key ,  it should be saved.  Be very careful when editing with pico this is can be tricky at first.  Now you should be able to Putty and WinSCP into the Pi computer, you’ll need to put your back-up file into the tmp file folder. The file should read irlp_backup.tgz

 

Now you’ll need to establish Putty and WinSCP sessions for an easier loading of the IRLP, IRLPVcon,  OpenVPN and Echolink downloads.

 

7) Open a WinSCP session and install the irlp_backup.tgz file into the root/tmp file folder.

  

 

 

 

IRLP install

8) open a putty session and copy and paste these lines to install the IRLP files: At the prompt, copy and paste or type: one line at a time

 

wget  ftp://ftp.irlp.net/get-irlp-files
chmod  +x  get-irlp-files

./get-irlp-files

 

 

If the process changes your IP address make sure and take notes of the new address.

 

 

IRLPvCon INSTALL

 9) to install IRLPvCon

 

At the prompt, copy and paste or type: one line at a time

 

wget  ftp://ftp.irlp.net/pub/irlpvcon_debian/irlpvcon_debian_install

chmod  +x  irlpvcon_debian_install

./irlpvcon_debian_install

 

 

Once you’ve get IRLPvCON loaded,  go into the admin panel and create a user name and password

To access IRLPvCON  point a JavaScript Enabled browser to the URL:

 

your-ip-address/irlpvcon

 

This will bring up the main IRLPvCON Display with the Console Screen. The buttons along the bottom of the display are used to bring up different screens.

 

 

 

 

 

OpenVPN INSTALL

10) To install OpenVPN on Debian:

At the prompt, copy and paste or type:

apt-get install openvpn

Then get your client.conf file and install it in the etc/openvpn folder

Then start or stop your OpenVPN client by
 

At the root prompt, type:

/etc/init.d/openvpn start
 
Then reboot the node it should establish your link to the OpenVPN server.
 
 
 
ECHOLINK INSTALL
11) now to install Echolink on your node.
 
Now to install echolink,  you’ll need your existing echolink  information, when prompted to input your password,  callsign and location info.
 

At the prompt, copy and paste or type: one line at a time

 
wget -N --no-check-certificate https://raw.githubusercontent.com/wd5m/echoirlp/master/install/echo-install
 

chmod +x ./echo-install

 

./echo-install

 

 

 

 

 

 

 

 

 

12) To adjust sound settings, as root

At the prompt, copy and paste or type:

 

alsamixer

 

And to store settings

At the prompt, copy and paste or type:

 

alsactl store