Fidonet - Point How To.





How To per point su sistemi Linux debian/devuan derivati:

ATTENZIONE: quando trovate utente nell'how to qui presente e nei files di configurazione si intende la username/home directory del vostro utente con il quale accedete al sistema e che dovrà essere inserito al posto di utente nelle varie configurazioni/comandi.

Installare da apt il mailer BinkD e i compressori rar e arc
$ sudo apt install binkd arc rar

Scaricare dai relativi siti i binari per la suite husky e per golded (vedi sezione programmi per fidonet), ad esempio questi al momento sono i files da scaricare per i sistemi x64:
fidoconf-1.9.20190108-Linux.x86_64.deb
hpt-1.9.20190108-Linux.x86_64.deb
htick-1.9.20190108-Linux.x86_64.deb
nltools-1.9.20170127-Linux.x86_64.deb
sqpack-1.9.20190108-Linux.x86_64.tar.gz
golded-plus-1.1.5-20180707-Linux.x86_64.deb

Installare i binari con il comando dpkg -i
$ dpkg -i fidoconf-1.9.20190108-Linux.x86_64.deb hpt-1.9.20190108-Linux.x86_64.deb htick-1.9.20190108-Linux.x86_64.deb nltools-1.9.20170127-Linux.x86_64.deb golded-plus-1.1.5-20180707-Linux.x86_64.deb

Per l'unico file in formato archivio compresso tar è necessario estrarlo in una directory temporanea e poi copiarlo in /usr/bin
$ tar zxvf sqpack-1.9.20190108-Linux.x86_64.tar.gz
$ sudo cp sqpack-1.9.20190108-Linux/bin/sqpack /usr/bin
$ sudo chown root:root /usr/bin/sqpack

A questo punto bisogna fermare il demone di BinkD appena installato e cambiare l'utente agli script di startup.

Per i derivati debian (systemd merda) bisogna agire come segue
$ sudo systemd stop binkd
modificare il file /lib/systemd/system/binkd.service cambiando l'utente ed il gruppo ftn nel proprio utente e gruppo, ad esempio: User=utente Group=utente
Modificare il proprietario della directory /var/log/binkd con il proprio utente
$ sudo chown -R utente /var/log/binkd
Dopo aver salvato il file lanciare il comando: $ sudo systemctl daemon-reload

Per i derivati devuan (systemd free)
bisogna agire come segue
$ sudo /etc/init.d/binkd stop
modificare il file /etc/init.d/binkd cambiando l'utente ed il gruppo ftn nel proprio utente e gruppo, come segue:
cambiare la riga "install -d -o ftn -g ftn -m 0750 /run/ftn/" in "install -d -o utente -g utente -m 0750 /run/ftn/"

Ora è necessario cambiare utente ai files e alle directory di BinkD e creare ulteriori sotto directory nella directory di spool di BinkD
$ sudo chown -R utente /var/log/binkd
$ sudo chown -R utente:utente /etc/binkd
$ sudo chown -R utente:utente /var/spool/ftn
$ mkdir /var/spool/ftn/inb.sec
$ mkdir /var/spool/ftn/inb.tmp
$ mkdir /var/spool/ftn/inb.loc
$ mkdir /var/spool/ftn/outb.tmp

Creare la directory fidonet nella propria home e le necessarie sottodirectory
$ mkdir /home/utente/fidonet
$ cd /home/utente/fidonet
$ mkdir msgBase
$ mkdir fileBase
$ mkdir log
$ mkdir nodelist
$ mkdir script
$ mkdir dupes
$ mkdir golded
$ mkdir flags
$ mkdir config
$ mkdir passFileDir
$ mkdir lock
$ sudo mkdir /var/log/fidonet
$ sudo chown utente:utente /var/log/fidonet

Scaricare l'archivio mimac_linux_point_2020_1.tgz

Estrarre le configurazioni di binkd, config, golded e gli script dall'archivio compresso tar.gz in una directory temporanea e poi copiarle nelle relative directory come da esempio sottostante:
$ tar zxvf mimac_linux_point_2019_1.tgz
$ cd mimac_linux_point_2019_1
$ cp binkd.cfg binkd.inc /etc/binkd
$ cp config /home/utente/fidonet/config
$ cp golded.cfg /home/utente/fidonet/golded

$ cp Script/* /
home/utente/fidonet/script

---INIZIO MODIFICA CONFIGURAZIONI---INIZIO MODIFICA CONFIGURAZIONI---INIZIO MODIFICA CONFIGURAZIONI---

Modificare le configurazioni copiate per adattarle al proprio point.
Ogni file ha al suo interno degli esempi di configurazione da adattare, riportiamo qui per ogni file le modifiche da effettuare:

binkd.cfg
address 2:335/364.666@fidonet - Inserire il proprio indirizzo di point assegnato dal boss-node
sysname "Mimac Rebirth TEST Point" - Modificare con i propri dati
location "Roma, Italia" - Modificare con i propri dati
sysop "Fabio Bizzi" - Modificare con i propri dati
flag /home/utente/fidonet/flags/tick *.tic *.TIC - Sostituire utente con la propria home directory
exec "/home/utente/fidonet/script/mailin.sh" *.su? *.mo? *.tu? *.we? *.th? *.fr? *.sa? *.tic *.pkt - Sostituire utente con la propria home directory
node 2:335/364 mimac.bizzi.org; - Mettere l'indirizzo fido e l'indirizzo ip/fqdn del boss-node.

binkd.inc
node 2:335/364 - Password - Mettere l'indirizzo fido e la password del boss-node.

config
Modificare all'interno del file tutte le path conteneti /home/utente/ con la propria home directory

Name ]\/[imac Rebirth Test Point - Modificare con i propri dati
Sysop Fabio Bizzi - Modificare con i propri dati
Location Roma Italia - Modificare con i propri dati
Origin ]\/[imac Rebirth TEST Point - Modificare con la propria riga di origin (Siate originALI :) )

Nella sezione UPLINK modificare i dati relativi al proprio boss-node
# Uplink 1:
Link Mimac - Nome del Boss Node
AKA 2:335/364 - sostituire con l'indirizzo ftn del Boss Node
ourAka 2:335/364.666 - il proprio indirizzo ftn del point
EchoMailFlavour Crash - da concordare con il SysOP del Boss Node
netMailFlavour Crash - da concordare con il SysOP del Boss Node
areafixAutoCreate on
areafixAutoCreateDefaults -d "Mimac NEW CREATED AREA" -a 2:335/364.666 -b Jam -dupeCheck del -dupeHistory 11 - sostituire con l'indirizzo del proprio point
filefixAutoCreate on
filefixAutoCreateDefaults -diz
AutoFileCreateSubdirs on
Packer zip - da concordare con il SysOP del Boss Node

# Definizione Routing
route crash 2:335/364 * - sostituire con l'indirizzo ftn del Boss Node
routeFile crash 2:335/364 * - sostituire con l'indirizzo ftn del Boss Node

# Definizione Aree Posta e Aree Files

NetMailArea NetMailArea /home/utente/fidonet/msgBase/netmail -b Jam -a 2:335/364.666 - sostituire con l'indirizzo del proprio point
BadArea     Badarea     /home/utente/fidonet/msgBase/bad     -a 2:335/364.666 -b squish - sostituire con l'indirizzo del proprio point
DupeArea    DupeArea    /home/utente/fidonet/msgBase/dupe    -a 2:335/364.666 -b squish -p 1 - sostituire con l'indirizzo del proprio point


golded.cfg
Modificare all'interno del file tutte le path conteneti /home/utente/ con la propria home directory

username Fabio Bizzi - Modificare con i propri dati
Address 2:335/364.666 - sostituire con l'indirizzo del proprio point
Origin "]\/[imac Rebirth TEST Point" - Modificare con la propria riga di origin (Siate originALI :) )

---FINE MODIFICA CONFIGURAZIONI---FINE MODIFICA CONFIGURAZIONI---FINE MODIFICA CONFIGURAZIONI---

Creare il file per la rotazione dei log
$ sudo vi /etc/logrotate.d/fidonet

/var/log/fidonet/hpt.fidonet
/var/log/fidonet/htick.fidonet
/var/log/fidonet/import.fidonet
/var/log/fidonet/nltools.fidonet
{
        rotate 10
        weekly
        missingok
        notifempty
        compress
        delaycompress
}

Impostare le variabili di ambiente nei files di RC (ad esempio .profile, .bash_profile o .bashrc, aggiungere le variabili alla fine del file)

# set fidonet environment
FIDOCONFIG=$HOME/fidonet/config/config; export FIDOCONFIG
GOLDED=$HOME/fidonet/golded; export GOLDED
GOLDNODE=$HOME/fidonet/golded; export GOLDNODE
# set fidonet script path
PATH=$PATH:$HOME/fidonet/script; export PATH

Far ripartire BinkD

Systemd Merda (Debian, Ubuntu e derivate):
$ sudo systemctl start binkd

Init (Devuan e derivate):
$ sudo /etc/init.d/binkd/start

Scaricare l'ultima nodelist e l'ultima pointlist dal proprio boss node (ci sono vari modi, per
]\/[imac Rebirth il modo più semplice è scaricare il tutto in http dalle aree files nodelisz e z2pnt oppure in file request ftn con il magic NODELIST e POINTLST oppure con un terminale adeguato dalla BBS).

Unzippare l'ultima nodelist e l'ultima pointlist nella directory /home/utente/fidonet/nodelist e lanciare da terminale lo script $ update_nodelist.sh

Per effettuare un Poll al boss node lanciare da terminale $ poll.sh
Per leggere/scrivere i messaggi lanciare da terminale $ golded
Per inviare i messaggi dopo averli editati con golded lanciare da terminale $ mailout.sh
Una volta sottoscritte le aree echo, non appena vengono ricevuti dei messaggi nelle nuove aree queste vengono automaticamente aggiunte alla configurazione di husky (ci sarà un messaggio specifico in netmail da hpt), per poterle leggere su golded bisogna lanciare da terminale $ goldarea.sh

Buon Divertimento!!! :)


How To per point su sistemi Windows 64 bit:

Per il point su Windows ho approntato un archivio contente sia il software che i batch necessari al corretto funzionamento di tutto il point , il Point FIDO Relese 1.0 per Windows 64 bit è disponibile in download http qui.

Questa installazione è stata provata su Windows 10 64bit e si compone dei seguenti programmi:

- binkd1.1a27-msvc-x64-ipv6
- husky-all-1.9-w64msvc10dll-perl516-hptzip-20190112
- golded-plus-1.1.5-20180707-win64-msvc2010
- unz600xn.exe e zip300xn-x64.zip scaricati dal sito www.info-zip.org
- Files Batch e di configurazione di Fabio Bizzi (2:335/364 - ]\/[imac Rebirth)

Per il corretto funzionamento è necessario scaricare ed installare Microsoft Visual C++ Redistributable Package a 64 bit disponibile su https://support.microsoft.com/it-it/help/2977003/the-latest-supported-visual-c-downloads

Per le versioni a 32 bit basta sostituire il software a 64 bit con il software a 32 bit nelle directory dove è stato installato, per la precisione i files da scaricare sono i seguenti:

- binkd1.1a27-msvc-ipv6-perl.zip
- husky-all-1.9-w32msvc6dll-perl510-hptzip-20190112.zip
- golded-plus-1.1.5-20180707-win32-msvc2017.7z
- unz600xn.exe e zip300xn.zip
scaricati dal sito www.info-zip.org

ed ovviamente scarica sempre il Visual C++ Redistributable Package però a 32 bit.

INSTALLAZIONE:

- Scompattare l'archivio zip contenente la directory fido sulla root directory del disco c
- Impostare la variabile di ambiente PATH come segue:
  sistema->impostazioni di sistema avanzate->variabili di ambiente->path - modifica
  Aggiungere quattro nuovi percorsi: c:\fido\binkd64 c:\fido\zip c:\fido\husky c:\fido\batch
- Successivamente impostare una nuova variabile d'ambiente FIDOCONFIG
  sistema->impostazioni di sistema avanzate->variabili di ambiente->nuova variabile d'ambiente
  Nome Variabile FIDOCONFIG
  Valore Variabile c:\fido\config\config

CONFIGURAZIONE (seguire la sequenza):

- Modificare il file c:\fido\config\config con i dati ricevuti dal SysOP del nodo al quale è stato richiesto il point, il file è commentato in modo da poter facilmente inserire i dati necessari
- Mofificare il file c:\fido\golded\golded.cfg, il file è commentato in modo da poter facilmente inserire i dati necessari
- Lanciare il batch c:\fido\batch\goldarea.bat
- Modificare il file c:\fido\batch\poll.bat sostituendo il numero del nodo da chiamare con quello del proprio boss node
- Modificare il file c:\fido\config\binkd.cfg come segue:

address 2:335/364.666@fidonet           - Inserire il proprio indirizzo point assegnato dal boss-node
sysname "Mimac Test Point"              - Modificare con i propri dati
location "Roma, Italia"                 - Modificare con i propri dati
sysop "Fabio Bizzi"                     - Modificare con i propri dati
node 2:335/364 mimac.bizzi.org Password - Mettere l'indirizzo fido e l'indirizzo ip/fqdn del boss-node e la password assegnata.

USO:

Scaricare l'ultima nodelist e l'ultima pointlist dal proprio boss node (ci sono vari modi, per ]\/[imac Rebirth il modo più semplice è scaricare il tutto in http dalle aree files nodelisz e z2pnt oppure in file request ftn con il magic NODELIST e POINTLST oppure con un terminale adeguato dalla BBS).

Unzippare l'ultima nodelist e l'ultima pointlist nella directory c:\fido\nodelist e lanciare il batch c:\fido\batch\update_nodelist.bat

Per effettuare un Poll al boss node lanciare c:\fido\batch\poll.bat

Per leggere/scrivere i messaggi lanciare c:\fido\golded\gedwin64.exe

Per inviare i messaggi dopo averli editati con golded lanciare
c:\fido\batch\mailout.bat e poi c:\fido\batch\poll.bat

Una volta sottoscritte le aree echo, non appena vengono ricevuti dei messaggi nelle nuove aree queste vengono automaticamente aggiunte alla configurazione di husky (ci sarà un messaggio specifico in netmail da hpt), per poterle leggere su golded bisogna lanciare c:\fido\batch\goldarea.sh

Buon divertimento. :)


                  __
                 /  \
                /|oo \
               (_|  /_)
                _`@/_ \    _
               |     | \   \\
               | (*) |  \   ))
  ______       |__U__| /  \//
 / FIDO \       _//|| _\   /
(________)     (_/(_|(____/
(c) John Madil

Torna su Fidonet How To

Torna su Fidonet

Torna su Mimac