W0RLI PACKET RADIO BBS – Noto software anni 90 (Software MS-DOS)
Disponibile alla seguente pagina: http://www.forumradioamatori.it/download/download-dos/Packet/Packet.html
W0RLI PACKET RADIO BBS
DOCUMENTAZIONE DI SISTEMA
Versione 18.X
23 ottobre 1994
per Hank Oredson, W0RLI Modificato da John Smith, N6IYA
SOMMARIO
I PROGRAMMI SCATOLA MAIL ...................................... 1
I FILE DI CONFIGURAZIONE .................................... 1
INIT.MB ............................................... ..... 2
MOTD.MB ............................................... ..... 4
DIRS.MB ............................................... ..... 4
XLATE.MB ............................................... .... 5
DIST.MB ............................................... ..... 6
FWD.MB ............................................... ...... 7
WILDCARDS ................................................. 11
PORTS.MB ............................................... .... 11
CRON.MB ............................................... ..... 13
SERVER.MB ............................................... ... 14
KEYS.MB ............................................... ..... 18
TAG.MB ............................................... ...... 19
OPERAZIONI DEL CLOVER .......................................... 20
MANIPOLAZIONE DEL MESSAGGIO DI INTERFACCIA DELLA LINEA DI COMANDO ................. 21
NUOVA MANIPOLAZIONE DEL MESSAGGIO DI INTERFACCIA SYSOP .................... 22
BROWSER DEL MESSAGGIO ............................................. 23
BROWSER WP ................................................ .. 24
CHIAVI SPECIALI ................................................ 25
PRTLOG.EXE ............................................... .. 25
MESSAGGI DI ERRORE ........................................... 26
ALTRI MESSAGGI DI SISTEMA ...................................... 27
BANDIERE DEL MESSAGGIO .............................................. 27
DIAGNOSTICA DELL'INTESTINA ......................................... 28
I PROGRAMMI MAILBOX
MBINIT.EXE inizializza la memoria condivisa e i database utilizzati da
altri programmi. Deve essere eseguito prima, prima di avviare DESQview.
SERVER.EXE è il principale dispatcher per eventi che si verificano quando un messaggio
arriva al sistema o si verifica in orari prestabiliti.
È necessario che SERVER sia in esecuzione affinché il sistema funzioni correttamente.
MBLISTEN.EXE gestisce le porte e indirizza le interazioni all'interno del sistema.
MBSTAT.EXE fornisce una visualizzazione dello stato del sistema.
MBSYSOP.EXE fornisce al sysop un'interfaccia per il sistema senza l'utilizzo
altre risorse di sistema.
I file di configurazione
I seguenti file sono file di testo che contengono informazioni specifiche del sito.
Modifica questi file per i parametri corretti per il tuo sito.
In generale:
All'interno dei seguenti file i campi sono delimitati da un numero qualsiasi di spazi vuoti
e / o schede. Linee che iniziano con ";" sono ignorati e possono essere usati per
commento. Le righe vuote delimitano i gruppi o vengono ignorate.
A ";" posto alla fine di una riga delimita eventuali commenti finali
quella linea.
Questi file vengono letti su base evento ad eccezione di ports.mb, init
.mb, xlate.mb e dirs.mb. Questi file vengono letti all'avvio del sistema e qualsiasi
le modifiche richiederanno il riavvio del sistema affinché le modifiche abbiano luogo.
Gli altri file possono essere modificati al volo e le modifiche verranno notate in seguito
il prossimo evento. L'unica eccezione è l'editor intenzionale per le porte (comando EP).
Ciò consentirà la modifica dei parametri della porta, ma questi sono solo temporanei
natura e tornerà al valore salvato in ports.mb sul sistema successivo
riavvio.
CRON.MB - Descrive le azioni da intraprendere a orari prestabiliti.
DIRS.MB - Definizioni delle aree di directory dei file.
DIST.MB - Elenchi di distribuzione dei bollettini.
FWD.MB - Informazioni sul routing dei messaggi.
HELP.MB - Aiuta il testo del comando.
INFO.MB - Testo del comando "I". Informazioni di sistema.
INIT.MB - Informazioni sul proprietario del sistema.
KEYS.MB - Password per sysop remoti.
MOTD.MB - Testo del messaggio di accesso.
NEWUSER.MB - Testo inviato all'utente al primo accesso.
PORTS.MB - Definizioni della porta COM.
SERVER.MB - Descrive le azioni da intraprendere quando arriva un messaggio.
TAG.MB - Il tuo messaggio "firma".
TEXT.MB - Vari messaggi, messaggi, ecc. Configurabili
XLATE.MB - Liste di traduzione di Designator, elenco file per BID, ecc.
REDIST.MB - Elenco indirizzi server di ridistribuzione.
RT.INI - File di inizializzazione della tavola rotonda. (Vedi RT.DOC)
(1)
I seguenti sono creati e gestiti automaticamente dal MailBox:
BID.MB - Database ID bollettino.
MID.MB - Database ID messaggio.
MAIL.MB - Database dei messaggi.
WP.MB - Database delle White Pages.
YYMM.LOG - I file di registro. Un file di testo che contiene il registro utente.
YYMM è l'anno e il mese corrente.
Il form $ x è un campo di testo variabile. "$ X" è sostituito da
il valore corrente per quel testo.
$ a - Numero di attività di MailBox attive.
$ B - Utenti home bbs.
$ d - La data corrente nell'ora locale definita dalla variabile del fuso orario
$ D - La data corrente in UTC.
$ H - Hang alla fine della riga (sopprimere il ritorno a capo). Utilizzare solo alla fine della linea.
$ h - Numero di messaggi trattenuti.
$ I - Nome Sysops.
$ L - Numero dell'ultimo messaggio nella cassetta postale
$ M - Numero del messaggio di msg corrente.
$ m - Numero di messaggi attivi (totale meno ucciso).
$ N - Numero di messaggi sul sistema.
$ n - Numero di messaggi uccisi.
$ O - nominativo di Sysops.
$ Q - Sysops QTH.
$ q - Utenti QTH.
$ t - Ora corrente in ora locale definita dalla variabile del fuso orario.
$ T - Ora corrente in UTC.
$ t - ID attività corrente.
$ U - nominativo utente.
$ W - Nome utente.
$ X - Data dell'ultimo accesso dell'utente.
$ Y - L'utente che ha effettuato l'ultimo login.
$ Z - Codice postale dell'utente.
INIT.MB - INFORMAZIONI SISOP
Le informazioni di base sul proprietario del sistema e sul funzionamento del sistema sono
contenuto nel file INIT.MB. Sostituisci le informazioni con le tue.
Se senti che hai bisogno di cambiare le varie vite di WP, sii molto
attento e riflettere sulle implicazioni di tali cambiamenti.
Sezione 1 - Indirizzo Sysop
Il nostro nominativo (no SSID) più la posizione gerarchica.
Il nostro manico
Il nostro qth (città / città solo, nessuna pubblicità per favore!)
Il nostro codice postale
W0RLI.OR.USA.NOAM
Matassa
West Linn
97068
Sezione 2 - Informazioni sul server globale WP
N6IYA. # NOCAL.CA.USA.NOAM
(2)
Sezione 3 - Chiamata Sysop
30 (numero di secondi per eseguire il ding della pagina sysop)
Sezione 4 - Parametri di aggiornamento WP
Non cambiarli a meno che tu non abbia una VERA buona ragione.
Nota che 0 significa "per sempre" ...
45 (Giorni prima che una voce WP "utente locale" (L) debba essere prima che sia rimossa)
75 (Giorni prima che una voce "nota BBS" (I) WP debba essere prima che sia rimossa)
55 (Giorni vecchi un "utente di altro BBS" (?) Voce WP deve essere prima che sia rimosso)
0 (Giorni precedenti una voce WP "sysop locked" (B, S, X) deve essere prima che sia rimossa)
50 (Quante volte (in giorni) per aggiornare i dati utente locali al server Global WP)
Sezione 5 - Parametri di sistema locali
Modificali per soddisfare le condizioni della tua posizione.
7 (Giorni fino al Bulletin Stale. Contrassegnato "O".)
2 (Giorni fino a NTS msg stantio. Contrassegnato "O".)
13 (Giorni fino a Personal msg stante. Contrassegnato "O")
30 (i giorni di un BID rimangono validi)
2 (Numero di volte in cui un messaggio può passare in loop prima di essere trattenuto)
20 (Giorni per il bollettino in arrivo da tenere. Contrassegnato "H")
50 (comando L max per elencare)
160 (limite sul numero di righe nella risposta REQWP)
5000 (limite di dimensione per messaggio di aggiornamento WP)
SÌ (sostituisci hloc su msg con informazioni da @ BBS in WP)
256 (file max per comandi W)
SÌ (il comando B ritorna al nodo invece di disconnettere)
6 (Numero massimo di attività che verranno inoltrate contemporaneamente)
NO (Utilizza le posizioni gerarchiche con "#" iniziale per l'inoltro)
NO (usa le posizioni gerarchiche con il principale "riquadro della griglia" per l'inoltro)
NO (normalizza tutte le intestazioni)
SÌ (utilizzare la diagnostica dell'intestazione)
20 (Dimensione del batch compresso, in k byte)
SÌ (utilizzare l'inoltro batch compresso)
Sezione 6 - API DesqView
Dalla versione 17.x esiste la possibilità di utilizzare l'API Desqview da gestire
molte delle attività della casella di posta. Nella parte inferiore del file ci sono 9 nuove linee
che devono essere aggiunti.
SÌ (usa le chiamate specifiche di Desqview)
(Nota: è possibile scegliere qualsiasi editor di testo preferito per le funzioni seguenti.
È stato testato con Personal Editor e il programma DOS Edit che
viene fornito con le versioni successive per MS-DOS. PE amd LI sono i tasti Desqview
per Personal Editor e List.com e non sono forniti con il pacchetto.)
PE (tasto Desqview che definisce l'editor di testo per i comandi del messaggio di invio)
(Nota: [..] disabiliterà questa funzione.Se si sta utilizzando PE, quindi impostare
la finestra DV per visualizzare la modalità a schermo intero.)
PE (tasto Desqview che definisce l'editor di testo per il comando messaggio di risposta)
(Nota: [..] disabiliterà questa funzione)
LI (tasto Desqview che definisce il programma per leggere i messaggi.
(Nota: [..] disabiliterà questa funzione)
(3)
(Nota: i tasti Desqview definiti di seguito sono solo esempi. Dovrai farlo
scegli le chiavi che desideri in base alla configurazione di Desqview. Per esempio:
nell'impostazione standard di Desqview 386, MF chiama Quarter Deck Manifest.)
ML (chiave Desqview che definisce MBLISTEN.EXE)
MU (chiave Desqview che definisce MBUSER.EXE)
MF (tasto Desqview che definisce MBFWD.EXE)
MT (chiave Desqview che definisce MBSTAT.EXE)
MS (chiave Desqview che definisce MBSYSOP.EXE)
Sezione 7 - Tasti di controllo
F (carattere di controllo per eliminare l'utente dal sistema.)
E (carattere di controllo per tornare dalla modalità conversazione.)
E (carattere di controllo per interrompere l'utente e parlare.)
(Nota: questi tasti possono essere definiti come i tasti funzione F1, F2 ecc.)
(Nota: un po 'di storia ... originariamente chiamato "Cat Keys".)
(creazione del programma 2 nuovi gatti sono stati acquisiti e avevano una propensione)
(per camminare sulla tastiera: le probabilità che un singolo tasto venga premuto)
(durante queste escursioni era estremamente alto e come tale poteva e avrebbe)
(posiziona i bbs nei posti più strani. Da qui l'origine del tasto 2)
(combinazioni per eseguire queste funzioni ... js ...)
MOTD.MB - IL MESSAGGIO DI ACCESSO
Il messaggio di accesso è contenuto nel file MOTD.MB. I campi di testo variabili possono
essere utilizzato in MOTD.MB, proprio come in TEXT.MB. Questo file è anche un buon posto per
informare gli utenti di eventuali modifiche apportate al sistema o alla rete.
Esempio MOTD.MB
Salve $ W, benvenuto nella casella postale $ O, parte della rete OPEN.
Questo sistema è gestito da $ I in $ Q, Oregon.
L'ultima connessione a $ Y su $ X; il tuo BBS di casa è $ B
Digitare H come aiuto.
Digitare I per informazioni su questo sistema.
Nota: RT Server è ora online sul Node WLINN. Connetti allo switch
e inserisci RT. Divertiti e divertiti! I $
DIRS.MB - AREE DIRECTORY FILE
Il primo campo è un ID percorso a carattere singolo,
seguito da "D" se il download è consentito e "U" se è consentito il caricamento.
Il secondo campo è il percorso, con "\" finale.
Il terzo campo è il nome del percorso, come mostrato all'utente.
Esempio DIRS.MB
Bollettini ADU \ bulls \ arrl \ ARRL
Newsletter BDU \ bulls \ baycom \ Baycom Exchange
CD \ bulls \ mbdoc \ Mailbox Sysop Documentation
DU \ bulls \ sysop \ Carica l'area file per i file Sysop.
(4)
XLATE.MB - TRADUZIONE, FILE-BY-BID, ELENCO DEGLI ELENCHI, ECC
Ogni riga in questa sezione indica al MailBox di agire
quando riceve un tipo specifico di messaggio. Ogni riga ha diversi campi.
Il primo campo indica COSA l'azione da intraprendere. Il secondo e i seguenti campi
dire COME fare questa azione. Si noti che la stringa di caratteri corrisponde a consentire
wildcard (vedi WILDCARDS sotto). Se più di un'azione si applica a un dato
messaggio, avvengono nell'ordine in cui sono indicati in XLATE.MB.
Codice di azione Significato
B Messaggio file per BID
H Mantieni qualsiasi messaggio TO, FROM o @ questo nominativo.
HT Tieni qualsiasi messaggio A questo nominativo.
HF Tieni qualsiasi messaggio DA questo nominativo.
HA Tieni qualsiasi messaggio @ questo nominativo.
HL Conserva tutti i messaggi inseriti localmente. Questo include il tipo personale
messaggi.
R <old TO> <old @> <new TO> <new @> - Informazioni sulla traduzione degli indirizzi.
I campi 1 ° o 2 possono utilizzare la corrispondenza con caratteri jolly (vedere WILDCARDS
sotto). Un singolo "*" nel 3 ° o 4 ° campo significa "partire
invariato".
T Impostare time-to-live per questa classe di bollettini.
Se impostato su 0, ucciderà dopo l'inoltro.
Esempi:
b arl * \ bull \ arrl \ - File ARRL bollettini per BID.
k vendita allusa - Kill SALE @ ALLUSA dopo l'inoltro.
hf wb6oco: contiene tutti i messaggi da WB6OCO
ht ffnet - Tieni qualsiasi messaggio su FFNET
r * w0rli * - Rimuovi il "BBS" se è questo BBS.
r * worli * - Corretto errore tipografico.
r * rlimb * - Corretto errore tipografico.
r * orgb * o - Qualsiasi messaggio @ "ORGB" diventa @ "OR".
r sysops * sysop * - Qualsiasi messaggio su "SYSOPS" diventa su "SYSOP".
r all amsat amsat allusa - I bollettini di ALL @ AMSAT diventano AMSAT @ ALLUSA
t wx pdx 2 - I bollettini su WX @ PDX andranno via tra due giorni.
t * amsat 10 - Bulletins @AMSAT andrà via tra dieci giorni.
Nota: questi sono esempi tipici e solo per l'area locale. Configura a
la tua area specifica, il nominativo e l'alias se necessario. Inoltre,
le correzioni possono essere fatte ad altro traffico che arriva attraverso il sistema
correggere errori avviati dall'utente. In definitiva, è il sysops
responsabilità di informare gli utenti e / o sysops che questi errori
si verificano e occorre intraprendere un'azione correttiva.
(5)
DIST.MB - ELENCHI DI DISTRIBUZIONE
Il file è costituito da un numero qualsiasi di righe, in cui ogni riga ha:
TO AT call1 call2 call2 ...
Se un messaggio corrisponde a TO e AT (con caratteri jolly - vedi WILDCARDS sotto),
quindi verrà distribuito alle chiamate elencate sul resto della linea.
Possono esserci fino a 14 chiamate per linea. Se hai più di 14 chiamate per a
singola distribuzione, crea semplicemente due linee. Le liste di distribuzione sono
cumulativo.
Si noti che se si inserisce la propria chiamata nell'elenco, verrà visualizzato il messaggio
non uccidere automaticamente fino a dopo averlo letto. Sarà
"distribuito" a voi.
Il messaggio non viene inoltrato alle stazioni della lista nessun ordine speciale.
Se una stazione è occupata, MailBox proverà nuovamente l'ora successiva.
Un "L;" l'elenco di un messaggio con una lista di distribuzione mostra il sysop
stato di inoltro ad ogni stazione su una seconda linea "cc:". Le chiamate a
che il messaggio è stato inviato hanno un asterisco davanti a loro.
Esempio di lista di distribuzione:
* allor ka7agh n7chr kb7dbd w7dcr n7dxt wa7shp wa7sjn n7vyn
* allors w7dcr n7dxt wa7shp
* allusa ka7agh n7chr kb7dbd w7dcr n7dxt wa7shp wa7sjn n7vyn
* allusa w7xyz w7xyz aa7qq
* allusw ka7agh n7chr kb7dbd w7dcr n7dxt wa7shp wa7sjn n7vyn
* amsat ka7agh n7chr kb7dbd w7dcr n7dxt wa7shp wa7sjn n7vyn
* apri ka7agh kb7dbd wa7sjn
* pdx ka7agh n7chr kb7dbd wa7shp wa7sjn n7vyn
* o ka7agh n7chr kb7dbd w7dcr n7dxt wa7shp wa7sjn n7vyn
* sunami n7hae w7vtw
* wwgb ka7agh n7chr kb7dbd wa7sjn n7vyn
sysop * w0rli
* net ve3gyq w3iwi wb1dsw w0ljf k0jjv ad8i
* usa wa7sjn n6iya w5xo
Cose da notare:
Un messaggio indirizzato a SYSOP @ OR colpirà due liste di distribuzione,
"sysop *" e "* o". In questo modo otterrà tutte le chiamate in entrambi
elenca come è la distribuzione. Dalla versione 16.8 ci sarà solo
essere un forward di un messaggio con più liste.
È possibile distribuire messaggi a componenti H come
USA, OR e WA in quanto sono trattati come articoli separati. Componenti H
non sono considerati per il dominio in cui esiste la stazione. A
inoltra messaggi ad altri domini la sintassi SB target @ XX.XX lo farà
usa il componente H per spostarti su altri domini e poi distribuirlo
sul componente @XX.
Il file della lista di distribuzione viene letto "fresco" per ogni messaggio, quindi
puoi modificarlo "al volo" mentre il sistema è in esecuzione, SE il tuo
l'editor di testo supporta correttamente la condivisione di file. Se no, tu
potrebbe ottenere "errore di violazione di condivisione" durante il tentativo di scrivere il
file indietro dal tuo editor.
(6)
In fwd.mb, il nominativo dalla lista dist.mb deve essere prefisso
con "$" per far avanzare i bollettini. Questo è fatto
che puoi inoltrare prima i messaggi personali, i bollettini durano.
FWD.MB - AVANZAMENTO AUTOMATICO
Il file FWD.MB contiene informazioni che guidano l'inoltro automatico
di messaggi. Se il file non esiste, non viene eseguito alcun inoltro. spedizione
viene eseguito quando alcuni elementi in CRON.MB lo attivano o dal comando sysop.
FWD.MB comprende un numero di elenchi e uno "script di inoltro" associato
con ogni lista. Ogni lista ha le informazioni per una MailBox a cui tu
inoltrerà. Lo script associato alla lista dice al tuo MailBox come
per connettersi al MailBox che inoltrerai a. L'elenco contiene informazioni
che descrive quali messaggi verranno inoltrati a tale MailBox. Ogni lista è
terminato da una o più righe vuote.
Una riga che inizia con il punto e virgola verrà ignorata, puoi usare questo per
commentando il tuo fwd.mb. È possibile utilizzare lo spazio finale più il punto e virgola
aggiungi un commento alla fine di una riga.
Ho incluso un esempio di file FWD.MB nel pacchetto di rilascio.
La struttura generale di FWD.MB è quindi:
script1
list1
SCRIPT2
list2
... eccetera.
Liste di routing
Ogni lista ha un numero qualsiasi di nominativi, designatori o sottolisti.
Possono esserci fino a 24 nominativi o designatori su ciascuna linea.
Quindi, una lista sarà simile a:
ntsmn ntssd
w0qrm k0cj
o:
ntswa 98 * w7xyz aa7abc
@ hf.fwd
(7)
Formato dell'intestazione della lista.
Chiama: <nominativo>
Gruppo: <gruppo 1> <gruppo 2> ... (nota: non superare i 6 caratteri di lunghezza)
Porta: ID
Pre: <comando>
Post: <comando>
Con: <comando>
Timeout: <secondi>
Messaggio: <dimensione massima>
Lotto: <dimensione massima>
Gli appunti:
Se una porta: non è specificata, verrà utilizzata qualsiasi porta di commutazione libera.
Se un batch: <dimensione> non è specificato, la dimensione del batch predefinito da
INIT.MB è usato. Inoltre se Batch: <size> è impostato su "0" quindi
fwding compresso non si verificherà per questa connessione.
Lo script Connect ("Con: <comando>") può avere i seguenti comandi:
Per un link normale CLOVER:
CHIAMATA CN
Per un link robusto CLOVER:
CHIAMATA CR
Per una connessione diretta al MailBox che desideri inoltrare a:
CC 3 N7HAE <- significa "collegamento verso n7hae dal nodo sulla sua porta 3"
Per connettersi a una MailBox distante che esegue l'opzione g8bpq, quando lo si è
usando lo switch g8bpq, connettiti anche a quella chiamata MailBox:
NC WA7SJN
Alcuni altri esempi:
NC W6NR-11
NC N7EQN-10 tramite A6DIG
Riepilogo degli elementi di script in FWD.MB
Chiamata CN - Connetti a questa chiamata usando il normale collegamento CLOVER.
Chiamata CR - Connetti a questa chiamata usando il robusto collegamento CLOVER.
Chiamata NC - Connetti a questa chiamata da un nodo.
X n cmd - Ricetrasmettitore di controllo prima o dopo la connessione.
S testo - Invia questo testo.
R testo - Ricevi questo testo.
R! - Ricevi qualsiasi testo.
Per ulteriori Pre: e Post: comandi per la scheda HAL PCI-4000 CLOVER,
e per i comandi di controllo del ricetrasmettitore, vedere la sezione su CLOVER.
Pre: gli articoli danno comandi TNC da eseguire PRIMA della connessione:
Pre: riprova 10
Pre: maxframe 3
Pre: frack 8
(8)
C'è un comando aggiuntivo che può essere emesso usando il pre: format
Questo è il comando W [wait]. Questo valore è espresso in secondi e
può essere usato per ritardare l'elaborazione di ulteriori comandi mentre il sistema
sta elaborando un comando precedente. Un esempio è il periodo di attesa introdotto
per consentire alla radio di passare a un'altra frequenza.
Pre: W 2 <attendere 2 secondi prima di elaborare il comando successivo.
Posta: gli articoli danno comandi TNC da eseguire DOPO la disconnessione:
Posta: riprova 3
Post: maxframe 7
Post: frack 3
Fai molta attenzione con Pre: e Post: articoli. Il MailBox presuppone che il
TNC è configurato in modo "standard". Se cambi CR, CP o SE
in uno script, potrebbe causare problemi.
Timeout :, Message :, e Batch: gli elementi vengono utilizzati per posizionare i limiti
su cosa inoltrerà quando la lista sarà usata.
Messaggio: nnnn - Limiterà la dimensione dei messaggi inoltrati.
Esempi:
Messaggio: 20000
Mantieni qualsiasi messaggio più grande di 20k byte dall'inoltro.
Lotto: 20000
Se è in uso la compressione batch, impostare la dimensione del batch su 20k byte.
Le voci Pre: S e Pre: R vengono utilizzate per inoltrare in situazioni insolite, in modo che
puoi gestire reti che non usano NET / ROM.
Gli articoli S e R sono disponibili in coppie:
Un articolo S è una linea da inviare:
Pre: SBBS
Un elemento R è la risposta prevista:
Pre: R # SBAY1: N7EQN-10} Connesso a #WWORM: WB6FFC-1
Nel caso in cui QUALSIASI risposta sia valida, utilizzare:
Pre: R!
(9)
Ad esempio, lo script per W0RLI in Santa Cruz utilizza NET / ROM per la connessione
con KA6IQA a San Diego potrebbe essere (utilizzando tutte le possibili caratteristiche di script).
Chiama: ka6iqa
Gruppo: socal sud
Porto: b
Messaggio: 2000 <- Non inoltrare messaggi più grandi di 2K.
Timeout: 240 <- Usa un timeout di 4 minuti per questo forward.
Batch: 0 <- Non usare la compressione per questo avanti.
Pre: riprova 10 <- Percorso difficile, riprovare molto.
Pre: maxframe 3 <- E non inviare molti pacchetti.
Posta: riprova 3 <- Riporta le cose alla normalità dopo questo inoltro.
Messaggio: maxframe 7 <- Ditto
Con: nc w6amt-1 <- Connetti al nodo backbone locale NET / ROM.
Con: nc w6amt-3 <- Connetti alla rete / ROM più vicina a KA6IQA.
Con: nc ka6iqa v w6amt-4 <- Connetti a KA6IQA.
ka6iqa <- Inoltra messaggi TO o AT KA6IQA.
91 * <- I codici di avviamento postale iniziano con 91.
$ ka6iqa <- Quindi inoltra i bollettini a KA6IQA.
Sottoliste.
In qualsiasi posizione nel file FWD.MB è possibile fare riferimento a un altro file. I contenuti
del file viene trattato esattamente come se fosse nel file FWD.MB. Questa caratteristica
è molto utile quando si hanno diversi percorsi alternativi verso una determinata posizione.
FWD.MB deve contenere solo lo script di connessione per ogni percorso diverso e a
lista contenente un riferimento al file che contiene il contenuto della lista.
Un file di sottolista è dato da una riga che inizia con "@". Il resto della linea è
il dispositivo, il percorso e il nome del file della sottolista.
Esempio:
Chiama: n4chv
Porto: c
Con: NC N4CHV
N4CHV
@C: \ BBS \ HF111.FWD
@C: \ BBS \ SILICON.FWD
Chiama: w6cus
Porto: d
Con: NC W6CUS-1
NI6A
@C: \ BBS \ SILICON.FWD
Qualificativi di ingresso
Un qualificatore viene aggiunto alla riga che influenza. C'è una qualifica a
questa volta: "/ TSSEE" dove SS è l'ora di inizio e EE è l'ora di fine.
Questo qualificatore fa ignorare la riga se l'ora corrente non lo è
all'interno della finestra temporale.
(10)
WILDCARD E SPECIAL "CALLSIGNS" IN ELENCO.
Quando il designatore in FWD.MB viene confrontato con la chiamata TO o @ BBS,
i caratteri '?', '*', '@', '!', '+', '"' nel designatore fungono da
jolly.
Le corrispondenze di caratteri jolly sono supportate in molti posti.
Con i caratteri jolly ci confrontiamo con più di un confronto diretto.
I caratteri speciali nel modello sono:
* - Corrisponde a 0 o più caratteri di qualsiasi tipo.
@ - Corrisponde a qualsiasi carattere alfa (a..z, A..Z).
! - Corrisponde a qualsiasi cifra (0,9).
+ - Corrisponde a qualsiasi carattere alfanumerico (A..z, A..Z, 0..9).
? - Corrisponde a qualsiasi singolo carattere.
"- Fuga. Il prossimo personaggio nel modello deve corrispondere al personaggio
nel bersaglio esattamente. I jolly non saranno interpretati.
Esempi:
97 * - Corrisponde a qualsiasi cosa che inizia con 97 come 97068,
97123, 97ABC e 97.
97 ??? - Corrisponde a tutto ciò che inizia con 97 ed è di 5 caratteri
lungo. 97068 corrisponderà ma 9706 no.
97 !!! - Corrisponde a tutto ciò che inizia con 97 e ha 5 cifre.
97068 corrisponderà ma 97ABC non lo farà.
@! @@@ - Corrisponderà a un nominativo USA di 5 caratteri come W0RLI, N6IYA, ecc.
VE! @@@ - Corrisponde a nominativi canadesi standard.
"!" * - Corrisponde a *!
! * - Corrisponde a tutto ciò che inizia con una cifra.
Nota che all'interno di FWD.MB, non puoi usare @ come primo carattere, da allora
@ è usato per diramazione verso un altro file. Questo sarà cambiato in futuro
rilascio di MailBox.
Il nominativo "*" è speciale. Metterlo in una lista significa per avanti
tutti i messaggi non indirizzati agli utenti del sistema. È un modo stenografico
per impostare un bbs "locale", che inoltra tutto il traffico in uscita a un singolo
"servizio completo" bbs. Se usi questa funzione, NON dovrebbe esserci NESSUN altro
nominativi o designatori nell'elenco.
Per inoltrare i bollettini, il designatore che deve essere utilizzato è il nominativo
della stazione (come usato in dist.mb) con "$" prefissato.
Se avessi "w0rli" in dist.mb, avresti messo "$ w0rli" in fwd.mb.
Ciò consente di posizionare l'inoltro del bollettino nell'inoltro
sequenza in qualsiasi modo ti piaccia: prima, ultima, da qualche parte nel mezzo.
PORTS.MB - DEFINIZIONI PORT
Ci deve essere una definizione per la tua stampante:
Il tipo di stampante può essere uno di LPTx, COMx o NONE
Esempi:
Stampante NONE
Stampante COM5
Stampante LPT2
(11)
La definizione della console è stata eliminata nella versione 17.4. È
ridondante dato che mbsysop è sempre in esecuzione.
Per ciascuna porta disponibile per MailBox, deve esserci una definizione.
Il primo campo è il tipo di porta:
SWITCH - Questa porta ha un nodo virtuale TNC collegato a G8BPQ.
PCI: questa porta è una scheda HAL PCI-4000.
Il secondo campo è l'indentificatore del pot della prima porta com che può essere
utilizzato per l'inoltro o in modalità terminale.
Il terzo campo è il numero della prima porta COM definita da ytnc
configurazione nel file autoexec.bat.
Il 4 ° campo è il numero di porte COM da utilizzare per la casella di posta.
Ulteriori campi sono utilizzati per le porte che richiedono maggiori informazioni.
La scheda HAL PCI-4000 richiede due nomi di file: il microcodice DSP
e il microcodice del processore di controllo.
Esempi:
INTERRUTTORE A 1 1
È Switch port, usando 1 porta (A) e inizia con COM 1.
INTERRUTTORE G 2 12
È switch port, usando 12 porte (GR) e inizia con COM 2.
PCI C 360 \ pcc \ pcc.lod \ pcc \ pcc.s28
Porta non-switch CLOVER con scheda caricata all'indirizzo 0360H e carica il
i file PCC.LOD e PCC.S28 all'avvio.
Questa riga è seguita da informazioni su come utilizzare la porta:
Monitor orologio - Vedi monitoraggio.
Guarda utente: guarda cosa sta facendo l'utente.
Comandi di visualizzazione - Vedi i comandi di tnc.
Solo BBS: possono connettersi solo le stazioni contrassegnate come BBS.
Chiamate legali - Possono essere collegati solo i nominativi "legali".
Chiamate Qualsiasi - Qualsiasi nominativo può essere connesso.
Compressione attivata: utilizzare l'inoltro batch compresso, se possibile.
Compressione Off - Non utilizzare l'inoltro batch compresso.
Timeout xxxx - Connetti il timeout, in secondi.
DTimeout xxxx - Disconnetti timeout, in secondi.
Errlimit xxxx - Numero di errori di comando consentiti prima della disconnessione dell'utente.
Init xxxx - Comando da inviare a TNC all'avvio.
Discon xxxx - Comando da inviare a TNC alla disconnessione dell'utente.
Connect xxxx - Comando da inviare a TNC al collegamento dell'utente.
Nota: i comandi "Init", "Connect" e "Discon" vengono gestiti allo stesso modo
come Pre: e Post: comandi in FWD.MB, consultare la documentazione di FWD.MB per i dettagli.
Vedi anche la sezione su CLOVER per ulteriori informazioni sui comandi HAL PCI-4000.
(12)
Esempi:
SWITCH A 1 9 - Porta switch, utilizzando 9 porte (AI) A partire da COM 1
Guarda il monitor - Attiva il monitor
Guarda utente - Monitora utente
Watch Commands - Echo TNC Commands to screen
Solo BBS - Solo BBS può utilizzare questa porta
Chiamate legali - Accetta solo chiamate legali
Compressione attivata: utilizzare la compressione
Timeout 300 - Timeout della porta dopo 360 secondi di inattività
DTimeout 30 - Timeout porta dopo 30 secondi se <DACK> non ricevuto
Errlimit 5: consente 5 errori di comando prima di disconnettersi
Iniz. Eco disattivato - Disattiva ECHO
Flusso iniziale disattivato - Disattiva FLUSSO
PCI B 360 \ pci \ pci.lod \ pci \ pci.s28 Carica la scheda CLOVER come indirizzo PORT B 0360H
Guarda il monitor - Attiva il monitor
Guarda utente - Utente Montior
Watch Commands - Comandi Echo TNC da schermo
Solo BBS: solo la BBS può utilizzare la porta
Chiamate legali - Accetta solo chiamate legali
Compressione attivata: utilizzare la compressione
Timeout 180 - Timeout porta dopo 180 secondi di inattività
DTimeout 10 - Timeout porta dopo 10 secondi se <DACK> non è stato ricevuto
Errlimit 5: consente 5 errori di comando prima di disconnettersi
Init BF - Impostare la polarizzazione veloce della scheda
Init R 9 - Imposta il numero di tentativi a 9
Init S 0: imposta la soglia della chat su 0
Discon X 1 SC1; - All'avvio del disco, riprendi il comando di scansione su COM 1
CRON.MB - EVENTI A TEMPO
Il file CRON.MB descrive gli eventi a tempo su SERVER.EXE
Ogni riga in CRON.MB assume la forma:
<time clause> <action clause>
La clausola temporale assume una delle due forme.
A H1 A M1
Ciò fa sì che l'azione abbia luogo in un momento specifico.
Da H1 a H2 Ogni M2 A M1
Questo fa sì che l'azione si svolga periodicamente.
Il "Ogni M2" può essere escluso. Se non è presente, si presuppone "Ogni 60".
Si noti che la qualifica "At" applica i minuti nel periodo "Ogni".
"Ogni 10 a 20", ad esempio, non ha senso, poiché non ci sarà mai un
"20 minuti" in un periodo di dieci minuti. Tuttavia, "Ogni 20 a 10" fa
senso, in quanto vi è un "decimo minuto" in ogni periodo di 20 minuti.
La clausola di azione assume una delle seguenti forme:
GM - Elimina i messaggi uccisi dal sistema.
J - Salva l'elenco delle connessioni recenti.
(13)
Pulisci: genera il messaggio di aggiornamento WP, elimina i vecchi bollettini, rimuovi
BID stantii da BID.MB. Nota che DEVI avere ed entrare
per CLEAN affinché il sistema funzioni normalmente.
Tofwd - Rebulid l'elenco "da inoltrare" se è pieno.
Beacon: invia il segnale "Mail for:" sulle porte dello switch.
Per il seguente <identificativo di chiamata> e <identificativo di gruppo> deve essere uguale a quello specificato
in FWD.MB
Inoltra chiamata <nominativo> - Inoltra a una determinata stazione.
Gruppo in avanti <ID gruppo> - Inoltra a tutte le stazioni che utilizzano il gruppo
ID. Deve corrispondere a <ID gruppo> in Fwd.mb e non può
superare i 6 caratteri di lunghezza.
Poll Call <Callsign> - Esegui il polling del nominativo per l'inoltro inverso.
Gruppo sondaggio <ID gruppo> - Eseguire il polling di <ID gruppo> per l'inoltro inverso.
Deve corrispondere a <ID gruppo> in fwd.mb e non può superare
6 caratteri di lunghezza.
Importa <file> <formato>: tenta di importare messaggi da un file. Vedere
SERVER.MB per dettagli su <format>.
Esegui <programma> - Esegui un programma in una finestra di Desqview come definito
dal tasto DV.
Esempi:
Importare messaggi dal file MSG.IN a intervalli di dieci minuti
a partire dal minuto 5 tutto il giorno:
da 0 a 23 ogni 10 su 5 import msg.in h8
Il SERVER tenterà di importare alle 00:05, alle 00:15, alle 00:25, ecc.
Per salvare l'elenco dei nodi g8bpq ogni 20 minuti:
da 00 a 23 ogni 20 su 7 eseguono S1 (precedentemente BPQNODES.BAT> NUL)
Ogni ora, alle 23 precedenti, inoltrati al gruppo CLOVER.
da 00 a 23 alle 23 in avanti gruppo trifoglio
Vedi il file CRON.MB per altri esempi.
SERVER.MB - DEFINIZIONI PER SERVER
SERVER.MB descrive quali azioni intraprendere quando un messaggio arriva al sistema.
Contiene informazioni che consentono l'esportazione / importazione di messaggi e l'esecuzione
di server esterni come FILEX. Se il file non esiste, non esporta / importa
è fatto e nessun server viene eseguito.
(14)
Nella versione 17.x ti verrà richiesto di configurare server esterni come Desqview
programmi (vedere la sezione Desqview in Install.doc). Le chiavi Desqview definite
nella sezione ADD A PROGRAM verrà utilizzato per definire il server e inserito
la linea invece del percorso e il nome del programma. Per esempio:
In Desqview il server Filex è stato definito come S2-PIF.DVP. Le chiavi per
avviare il programma sono S2 nel menu Apri un programma in Desqview. Il
riga in SERVER.MB che era:
filex.out 8 \ mbexe \ filex.exe filex.in 8
filex reqdir reqfil
ora leggerà:
filex.out 8 S2 filex.in 8
filex reqdir reqfil
Operazione server esterno: esportazione / importazione automatica dei messaggi.
Esistono tre tipi di server
S1 esporta solo.
S2 esporta quindi esegue un programma.
S3 esporta, esegue un programma, quindi importa.
Le informazioni richieste in SERVER.MB e il tipo di elaborazione eseguita,
è leggermente diverso per ogni tipo.
Server S1:
Un server S1 controlla il messaggio rispetto all'elenco e lo esporta
se c'è una corrispondenza. Questo in genere viene fatto per archiviare tutti i messaggi:
Si specificano due campi in SERVER.MB per un server S1:
Esistono regole specifiche per l'esportazione dei messaggi come segue:
- Se un messaggio ha una distribuzione, come definito in dist.mb, la distribuzione
i tag verranno utilizzati.
- Se un messaggio non ha una distribuzione, ma ha un @BBS, il @BBS
si usa. Nota questo include l'indirizzo H.
- Se un messaggio non ha una distribuzione e @BBS allora il campo TO è
Usato.
out_file out_format
Esempio:
arch.msg rh8
*
Questo esporrebbe tutti i messaggi al file arch.msg in sola lettura, con intestazioni e
Intestazioni RFC-822.
arch.msg h8
exp1
(15)
Ciò esporterebbe tutti i messaggi con una distribuzione di exp1 nel file arch.msg
con intestazioni e intestazioni RFC-822.
Nota: exp1 deve essere inserito in dist.mb per un tipo specifico di messaggio. Per
esempio se si volesse esportare tutti i messaggi indirizzati a OS2 allora il
iscrizione:
OS2 * exp1
deve essere in dist.mb
Server S2:
Un server S2 esporta nello stesso modo di un server S1, ma esegue a
programma dopo l'esportazione.
Si specificano tre campi in SERVER.MB per un server S2:
out_file out_format nome_programma
Esempio:
check.msg rh8 \ utils \ headers.exe
*
Server S3:
Un server S3 esporta, esegue un programma, quindi importa.
Un server complesso esporta prima tutti i messaggi che corrispondono ai designatori in
la lista dei designatori. Quindi viene eseguita la procedura del server. Quindi qualsiasi generato
i messaggi sono importati. Si noti che, a differenza di un semplice server, tutte e tre le funzioni
sempre avvengono Quindi un server complesso può funzionare (per esempio) in
trasferire messaggi in entrambe le direzioni tra MailBox e smtp.
Un elenco come quello riportato di seguito, inserito in SERVER.MB, è necessario per definire a
server complesso. Se l'estensione del file del server è .EXE o .COM, quindi COMMAND.COM
non è caricato Se l'estensione del file del server è .BAT, quindi COMMAND.COM è
caricato, e devi prendere in considerazione il suo requisito di memoria.
La maggior parte dei server sono server S3.
Si specificano cinque campi in SERVER.MB per un server S3:
out_file out_format nome_programma in_file in_formato
Esempio:
echo.out h8 S2 echo.in h8
eco
I modificatori di formato disponibili sono:
8 - Utilizzare le intestazioni RFC-822.
H - Include le intestazioni dei messaggi BBS.
Durante l'importazione, non ci sarà alcuna linea vuota tra esistente
intestazioni e la nuova intestazione creata con il nuovo messaggio.
O - Usa il formato di esportazione / importazione "standard" (WA7MBL) vecchio stile.
R - "Sola lettura" - non uccidere il messaggio o contrassegnarlo come inoltrato
quando viene emesso sul server.
(16)
Se non viene specificato alcun modificatore, SOLO il testo del messaggio viene inserito nel file.
Caratteri jolly e "nominativi" speciali negli elenchi.
Vedere WILDCARDS sopra per una descrizione di come utilizzare i caratteri jolly.
Formati di file
Di seguito è riportato un esempio di file di esportazione prodotto utilizzando il formato H8.
Cose da notare su questo file:
C'è una riga vuota che segue l'intestazione RFC-822 e un'altra
seguendo l'intestazione MailBox.
La voce di intestazione speciale "X-msgtype" viene utilizzata per mostrare se il
messaggio è un bollettino, è personale o è un messaggio NTS.
L'intestazione speciale "X-BID" viene utilizzata per mostrare l'offerta,
se il messaggio ne ha uno.
Il file può contenere più messaggi.
Data: 12 mar 89 17:09 <- Data all'arrivo della casella postale
ID messaggio: <8988 @ N6IYA> <- Numero di messaggio su orig MailBox
X-msgtype: P <- Tipo di messaggio (B, P, T)
X-BID: 1234_N6IYA <- BID, se il messaggio ne ha uno.
Da: N6IYA @ N6IYA <- Utente in orig MailBox
A: ECHO@W0RLI.OR.USA.NA <- Posizione completa inviata
Oggetto: verifica del percorso di risposta. <- Titolo del messaggio
<- Vuoto tra hdr RFC-822 e hdr di MailBox
R: 890312 / 1722z @: W0RLI.OR.USA.NA West Linn #: 3571 Z: 97068
R: 890312 / 1709z @: N6IYA.CA.USA.NA Felton #: 8988 Z: 95008
<- Vuoto tra hdr e testo di MailBox.
Messaggio di prova <- Testo del messaggio.
../EX <- ".." aggiunto, non lì nel formato attuale
Sembra che ci sarà un gran numero di server creati.
Questi sono server di cui ho sentito parlare. Alcuni sono pronti per l'uso, alcuni
sono nella fase di pianificazione / codifica.
ECHO - "echo" il messaggio al mittente per il test del percorso.
REQDBF - Database server di K0ZXF.
FILEX - "File eXchange". Carica, scarica, elenchi di directory.
REQDIR - Richiedi informazioni sulla directory.
Il server FILEX gestisce REQDIR.
REQFIL - Richiedi un file.
Il server FILEX gestisce REQFIL.
REQQSL - Richiedi le informazioni sul gestore qsl per il nominativo dx.
REQWP - Richiedi informazioni WP.
Accesso remoto ai comandi I, I @, IH e IZ.
RLIMON - Funzioni di sysop automatizzate da KJ4LQ.
(17)
REQQTH - Nome / indirizzo della richiesta per il nominativo.
REQCB - Informazioni sulle librerie dai database J-Comm o RT Systems.
Interfaccia messaggi SMTP - smtp / BBS.
Ecco un esempio per un server scritto dall'utente, utilizzando solo comandi batch DOS.
Questo server stamperà i messaggi selezionati non appena arrivano.
Nelle liste di distribuzione per tutti i messaggi che vuoi stampare,
aggiungi un altro nominativo PRTIT.
In SERVER.MB aggiungi le linee:
PRTIT.OUT H8 PRTIT.BAT
PRTIT
Dove PRTIT.BAT contiene:
STAMPA PRTIT.OUT
DEL PRTIT.OUT
KEYS.MB - PASSWORD PER LE SYSOP REMOTE
Password Sysop per MailBox.
Progettato da Geert Jan de Groot, PE1HZG, Eindhoven, Olanda
Remote sysop è un buon modo per suddividere il lavoro necessario alla gestione di un file
BBS tra diverse persone. Tuttavia, in passato, alcuni truffatori usavano il
chiamate di alcuni (remoti) sysops e cancellati tutti i file ...
Ho aggiunto una procedura di verifica simile al netrom per verificare se un telecomando
sysop è davvero chi dice di essere.
La procedura è la seguente:
Ogni 'persona fidata' ha la sua chiave personale, che consiste in
una matrice di 10 da 10 lettere e numeri casuali, come questo:
Chiave per: PE1HZG
01234 56789
0 tBixT 03ytR
10 9yD6s HfC0c
20 ze28q 70nL4
30 7OczX 1fEdW
40 6R8BU cao07
50 OWJ1m lTo2q
60 XLHGl NCDdF
70 2wXUO rjwDL
80 uh7P4 fsYiO
90 mQPjY zXxAM
Sul comando @, il BBS fornisce 3 righe di 8 numeri, come questo:
2354 - L # 4912 - PI8ZAA-BBS> @ (l'utente dà il comando sysop)
55 26 46 24 52 79 77 (verifica BBS)
41 23 94 23 86 56 54 23
75 69 3 97 77 49 64 38
il0aqJLw (risposta dell'utente alla prima riga)
(18)
N # 182 - L # 4912 - PI8ZAA-BBS> (successo - prompt sysop)
Un sysop remoto traduce UNA (solo casuale, prima, seconda o terza) linea
nei personaggi corrispondenti usando la sua chiave personale. Quale linea corrisponde,
non importa.
Se la stringa di risposta inviata corrisponde, l'utente è chi dice di essere e di andare
allo stato di sysop remoto. In caso contrario, non succede nulla.
I cattivi che controllano il BBS, vedono una risposta a 3 domande possibili, e
non so quale riga corrisponde alla stringa di risposta, quindi non possono ricostruire
la matrice chiave di proprietà del sysop remoto. Questo, ovviamente, funziona solo
se i sysop remoti selezionano a caso la prima, seconda o terza riga da tradurre.
(Tuttavia, usando le statistiche, le persone possono dedurre la chiave originale se loro
avere abbastanza dati I maghi della cripta dicono che potrebbero volerci 100 sessioni prima
un tale tentativo potrebbe avere successo. Se vai su Sysop 1 volta al giorno
al massimo, e cambiare le chiavi ogni 2 mesi, non dovrebbero essere in grado di farlo
ottieni lo stato di sysop ... il tempo lo dirà!)
Nel BBS, c'è un file chiamato KEYS.MB che contiene i record di questo
formato:
PE1HZG
tBixT03ytR9yD6sHfC0cze28q70nL47OczX1fEdW6R8BUcao07OWJ1mlTo2qXLHGlNCDdF2wXUO
Ogni sysop remoto ha la propria voce nel file keys.mb e dovrebbe avere
chiavi diverse. A PI8ZAA, le chiavi effettive vengono generate dalla macchina,
un piccolo programma di base farà il trucco.
Ovviamente, NOBODY dovrebbe MAI prendere in considerazione il download di KEYS.MB in diretta!
Se una persona con una chiamata sconosciuta cerca di ottenere lo stato di sysop, semplicemente
NESSUNA corrispondenza delle stringhe di risposta. L'ho fatto perché era più facile e
forse mantiene i cattivi perplessi ..
Se la password è un singolo "*", quell'utente potrebbe diventare sysop
senza alcuna password richiesta (aggiunta da W0RLI).
Nota: per ogni stazione devono essere registrati anche i privilegi di sysop
in WP.MB come sysop. Utilizzare il comando CHIAMATA UE per attivare / disattivare
tasto sysop. (Vedi Browser WP sotto)
TAG.MB - TAGGING MESSAGGIO
Il file è costituito da un numero qualsiasi di gruppi, in cui ogni gruppo ha:
Linea di intestazione
<qualsiasi numero di righe di testo>
. <a riga contenente solo un punto, questo termina il testo>
Linea di intestazione
<Text>
.
eccetera.
La riga dell'intestazione contiene un singolo carattere per indicare quando applicare
il tag e un elenco di nominativi (non più di 15).
Il personaggio all'inizio della linea può essere:
(19)
L - Applica il tag ai messaggi inseriti localmente (è la tua firma).
R - Applica il tag ai messaggi ricevuti da queste stazioni.
T - Applica il tag ai messaggi inviati a queste stazioni.
OPERAZIONI DEL CLOVER
In modalità terminale ci sono un numero limitato di comandi che puoi usare per controllare
il funzionamento del PCI-4000 e della sua radio. Anche questi comandi sono
disponibile negli script FWD.MB e come "Init", "Connect" e "Discon"
comandi in PORTS.MB.
CH n - Usa il sottocanale vocale n (da 1 a 5).
CN <call> - Inizia un normale collegamento a <call>.
CR <call> - Avvia un link robusto a <call>.
CW <on / off> - Attiva o disattiva CWID.
RC <numero> - Imposta il numero di tentativi CCB.
RN <numero> - Imposta il numero di tentativi NORMAL.
RR <numero> - Imposta il conteggio dei tentativi ROBUST.
BF: imposta il bias veloce.
BN: imposta il bias normale.
BR: imposta un forte pregiudizio.
S <nn> - Imposta la soglia della chat su nn (0 è normale).
*** Controllo della porta seriale della radio:
Questi comandi supportano COM1 tramite COM4, ai seguenti indirizzi:
COM1 - 3F8
COM2 - 2F8
COM3 - 3E8
COM4 - 2E8
Si noti che il baud rate della porta COM, ecc. Deve essere stato precedentemente impostato
(usando ad esempio il comando DOS MODE) e quell'handshaking CTS / RTS
si usa. Se CTS / RTS non è richiesto, questi pin devono essere ponticellati a
l'estremità del cavo del PC.
Comandi della porta seriale
Comando "XI":
Utilizzato per inviare inizializzare la porta seriale utilizzata per controllare una radio.
XI bit di parità baud si arrestano
Esempio:
XI 1 4800 N 8 2
Kenwood Radio Control
Comando "X":
Utilizzato per inviare comandi a una radio Kenwood utilizzando l'interfaccia Kenwood.
(20)
X p cmd cmd ... - Invia comandi fuori porta seriale p.
Esempi:
Pre: X 1 FN2; -> Usando la COM1, comunicare al ricetrasmettitore di utilizzare i canali di memoria.
Pre: X 1 SC1; SC0; MC023; -> Avvia scansione, ferma scansione, QSY al canale di memoria 23
prima di connetterti.
Post: X 1 MC001; -> QSY al canale di memoria 1 dopo la disconnessione.
Comandi radio Yaesu
Comando "XY":
Utilizzato per inviare comandi a una radio Yaesu utilizzando il sistema CAT.
XY p opcode par1 par2 par3 par4
L'opcode e il par sono i numeri per la documentazione CAT Yaesu.
I byte vengono inviati al contrario dell'ordine dato, ovvero par4 par3 par2 opcode.
Se l'opcode CAT non richiede tutti i parametri, puoi lasciarli fuori.
Esempi:
XY 1 2 12 0 0 0 -> Imposta la radio sul canale di memoria 12
XY 1 2 12 -> Imposta la radio sul canale di memoria 12
Comandi Terminali
Quanto segue è disponibile solo in modalità terminale.
T - Invia toni di prova.
I <a> - Inizializza la scheda usando il file PCC.LOD dato come <a>
e il file PCC.S28 dato come . MYCALL è impostato, e
altri parametri richiesti per il corretto funzionamento di MailBox
sono anche impostati.
I - In assenza di nomi di file dati, il valore predefinito è l'utilizzo dei file
\ PCC \ PCC.LOD e \ PCC \ PCC.S28
<file - Leggi i comandi dal file.
INTERFACCIA DI LINEA DI COMANDO E MANIPOLAZIONE DEL MESSAGGIO REMOTO DI SYSOP
Un problema che affronta il sysop di volta in volta è un messaggio che ha
il tipo sbagliato, la lista di distribuzione errata o l'indirizzo sbagliato. Ci sono 3 modi
per correggere questo problema.
Nota: questo metodo si applica solo a Remote Sysop e Command Line Interface
funzioni. Vedi sotto per ulteriori funzionalità
1) Utilizzare il comando "E" e modificare l'intestazione del messaggio. Per via dei molti
possibilità, questo comando ha una portata limitata. Per semplici modifiche,
come "unkilling", un messaggio, funzionerà. Non creerà a
nuova lista di distribuzione. Tuttavia ti permetterà di modificare il messaggio
intestazione per modificare "TO", "@BBS", "TITLE FIELDS" e i vari
parametri di stato del messaggio. I parametri includono la modifica del messaggio
digitare (B, P o T), se i messaggi sono trattenuti, uccisi, inoltrati, letti
o è vecchio (H, K, F, Y, O).
(21)
La sintassi del comando è E numero messaggio <CR>
T Nuovo nominativo o designatore
b bbs e / o designatore HLOC
H Nuovo titolo del messaggio
Opzione S (le opzioni sono BFHKOPTY)
Ognuno dei comandi sopra deve essere fatto singolarmente e non può
essere raggruppati Ad esempio: T N6HAM <cr>
Al termine, un <CR> termina la sessione di modifica per quel messaggio.
2) Per creare un nuovo messaggio e qualsiasi distribuzione che può essere associata
con il messaggio, sarà necessario copiare il messaggio in un file
e quindi creare un nuovo messaggio. Anche se questo sembra abbastanza complicato
è un processo semplice e richiede l'uso di 4 comandi. La F, M, K
e comandi Z.
Passo 1
Converti il messaggio in un file ... per farlo usa il comando F.
F 325 TEMP.TXT
Questo mette il messaggio # 325 in un file chiamato TEMP.TXT nella directory di
\ Bbs.
Passo 2
Converti il file nel nuovo messaggio .... per fare questo uso
il comando M
M (P, B, T) TEMP.TXT nominativo @ BBS
Il sistema ti chiederà quindi un titolo. Puoi inserire l'originale
titolo o uno di tua scelta incluso uno spazio vuoto.
Passaggio 3
Elimina il messaggio originale con il comando K.
K 325
Passaggio 4
Elimina il file temporaneo usando il comando Z.
Z TEMP.TXT
NUOVA MANIPOLAZIONE DEL MESSAGGIO DELL'INTERFACCIA SYSOP
Novità nella versione 18.1 è una nuova interfaccia sysop per il sistema. Questo è
sperimentale nella sua attuale iterazione e cambierà nel corso del prossimo
stampa.
La novità di questa interfaccia è che mbsysop si trova ora in mbstat
vista del sistema. Da questo punto il sysop ha le opzioni per eseguire
le funzioni elencate di seguito. Le 3 schermate sono divise in 3 sezioni
la sezione Menu, Display e opzioni.
La sezione Menu mostra i comandi da eseguire usando il primo
lettera del comando di visualizzazione. La sezione display mostra la schermata di stato,
database di messaggi e wp. La sezione delle opzioni è per ulteriori comandi da inserire
dopo aver selezionato un comando dalla barra dei menu.
CLI - Interfaccia a riga di comando - Inserisce il comando bbs standard
linea. Una volta nella CLI, verrà restituito un Q al prompt bbs
Finestra di Mbstat.
Msgs - Entra nel browser dei messaggi.
Wp: inserisce il browser del database Wp
(22)
Mostra: richiede azioni in attesa, in attesa o lo stato del sistema.
Termine: entra nella modalità terminale. Richiede la lettera del porto. Dopo il porto
la lettera è inserita ti vengono chieste le opzioni con la F3
(Funzione 3). Le opzioni vengono chiuse (ritorna alla finestra di Mbstat),
apri / chiudi il file di acquisizione o invia il file. Un <cr> ti darà un
cmd: dallo switch BPQ.
Fwd / Poll: avvia una sessione in avanti o di polling. Entrambe le opzioni saranno
richiesta di chiamata o di gruppo e quindi di nominativo o nome di gruppo.
Percorso - Checker router di messaggi. Richiederà il nominativo.
J - Visualizza la lista di connessione recente.
Bye - Marks database per l'ultimo messaggio letto o visto.
Esci - Utilizzato per chiudere il sistema o chiudere l'attività mbsysop.
Nota: questa è la finestra dell'attività predefinita. In ordine per funzioni che
richiede il blocco completo del database e l'accesso al sistema deve essere restituito
a questa finestra I comandi che richiedono questo tipo di accesso sono GM
e pulizia WP. Se il sistema viene lasciato inavvertitamente nel messaggio
o i comandi di sistema automatico della finestra WP non verranno eseguiti. Essi
sarà indirizzato alla lista delle azioni in sospeso.
BROWSER DEL MESSAGGIO
Con l'uso del nuovo comando M il sysop può ora visualizzare l'intero messaggio
Banca dati. Con questa utility tutti i parametri del messaggio possono essere manipolati
con facilità da una singola schermata. Dopo aver inserito la modalità M (M al comando
linea) il sysop avrà una vista del database dei messaggi. Un menu sarà
presentato nella parte superiore dello schermo saranno i messaggi elencati di seguito. Al
la parte inferiore dello schermo è una terza area per ulteriori input e messaggi
visualizzazione dei parametri. Usando i tasti cursore selezionare il messaggio in questione e
un singolo tasto dal menu selezionato cambierà i parametri.
Alcune delle modifiche ai parametri richiedono ulteriori input dal sysop
e sarà presentato nella parte inferiore dello schermo.
Comandi disponibili:
Esci - (Q) passa all'utilità M.
Modifica - (E) adatta il messaggio selezionato.
Visualizza - (V) mostra il messaggio selezionato.
Rispondi - (R) eplys al messaggio selezionato.
Bounce - (B) once o restituisce il messaggio selezionato uccidendo l'originale.
Cc - (C) c è il messaggio selezionato per i nominativi forniti.
File - (F) visualizza il messaggio selezionato nella directory fornita. Pieno
nome file e percorso sono supportati. Richiederà F (avanzamento del modulo
per la stampa futura, H include intestazioni bbs o 8 include RFC-822
intestazione.
Make - (M) ake un messaggio da un file. Richiederà il nome file (percorso completo
e nome file), tipo di messaggio P / B / T quindi nominativo. Il nominativo può
essere seguito da @ bbs e <callsign.
Invia - (S) termina un messaggio. Richiederà il tipo di messaggio e il nominativo.
Si applicano gli stessi parametri del comando Crea.
Kill - (K) illumina il messaggio selezionato.
Mantieni - (H) i vecchi del messaggio selezionato.
Prt - (P) rovina il messaggio selezionato.
Opzioni - (O) pzioni per la visualizzazione dei messaggi.
Ciò richiederà:
(S) come: [FHKRY] (Inoltrato, Sospeso, Ucciso, Letto, Sì)
(H) ide: [FHKRY] (Inoltrato, Sospeso, Ucciso, Letto, Sì)
(A
(A
(23)
(B) BS Hdr: [BRE] (intestazioni BBS, intestazioni RFC-822 o Extended RFC-822
intestazioni.
I parametri Show sono "o" parametri di tipo. Se qualche messaggio ha
uno qualsiasi dei parametri elencati il messaggio verrà visualizzato nel
elenco di database. I parametri sono Forwarded, Held, Killed,
Leggi da sysop e Sì letti dall'utente.
Inoltre è possibile scegliere un campo a e al nominativo per limitare il
visualizzazione a specifici call, BBS 'o designatori.
L'opzione BBS Hdrs viene utilizzata per mostrare o non mostrare la traccia dell'intestazione
quando si visualizza un messaggio.
I parametri Nascondi sono parametri di tipo "qualsiasi". Se qualcuno dei
i messaggi mostrano i parametri selezionati in cui verranno visualizzati
elenco di database.
I seguenti comandi richiedono ulteriori input.
Modifica: i seguenti sottocomandi verranno visualizzati nella parte superiore dello schermo:
Kill - (K) illumina il messaggio selezionato.
Mantieni - (H) i vecchi del messaggio selezionato.
Destinazione - (D) est - cambia il campo in.
A - (A) t - cambia il campo @.
Da - (F) rom - cambia il campo da.
Soggetto- (S) ubject è la tessera del messaggio.
Tipo - (B) ulletin, (P) ersonal o (T) raffic.
Cc - nella parte inferiore dello schermo richiede il nominativo o il nominativo e
indirizzo supportato.
File - Nome file [fh8] - Nome file completo e percorso supportato più opzioni.
Opzioni:
f - Aggiungi il feed del modulo al file per la stampa.
h - Include le intestazioni dei messaggi nel file.
8 - Include le intestazioni RFC-822 nel file.
Nota: se il file esiste già, verrà richiesto il sistema
accoda, sovrascrivi, esci.
Crea - Nome file: {Drive} {path} nomefile.ext.
{Drive} questo è facoltativo se proveniente da un'unità diversa da C :.
{Path} questo è facoltativo se proveniente da una directory diversa da \ BBS.
se viene specificato filename.ext, assume la directory \ BBS.
Personale, Bollettino, NTS: - Tipo di messaggio P, B o T.
Invia a: - Nominativo della parte ricevente
Nota: questa utilità è disponibile solo per il sysop. Non è disponibile per
sysops remoto al momento.
BROWSER WP
A partire dalla versione 18.1 viene fornito il browser del nuovo database WP
interfacciare direttamente con il database WP. È simile in funzione a
il browser dei messaggi sopra nella struttura e nel formato dei comandi. Permette tutto
i comandi familiari disponibili con l'interfaccia della riga di comando
ma li colloca in un formato unico e facile da usare. I comandi sono:
(24)
Esci: chiude il browser WP e ritorna alla finestra di MBStat.
Modifica: modifica il record selezionato. Richiede Kill, Home, Name, Qth,
Zip e bandiere [BELSX] (Bbs, Expert, Local, Sysop, eXpert)
Nota: questi comandi secondari sono singolari. Richiederà il
inserimento del comando E per ogni singolo cambiamento.
File: crea un file del database WP. Richiede il nome file [Esporta]
Kill: uccide il record selezionato.
Info - Per visualizzare un record particolare. Richiede il nominativo
Opzioni - Le opzioni servono per selezionare il particolare display che si desidera.
I prompt sono per Mostra / nascondi BEGIKLSX, Maidenhead, At, Zip.
I comandi Mostra / Nascondi sono .e. digitare comandi in che loro
mostrerà / Nascondi solo i parametri selezionati e diventerà additivo.
Ad esempio se Nascondi [KB] mostra solo i record correnti
non sono stati uccisi o verrà visualizzato un BBS. Inoltre
all'interno di ciascuno dei comandi Mostra / Nascondi i comandi fungono da
commutare. Ciò significa che puoi aggiungere o rimuovere un parametro all'interno
un particolare set di comandi e il parametro verrà aggiunto o
rimosso.
Nota: le opzioni selezionate verranno visualizzate nella parte superiore del
schermo.
Nota: il numero di record attualmente selezionato verrà visualizzato su
la parte superiore dello schermo nell'angolo in alto a destra.
Nota: nella parte inferiore dello schermo verrà visualizzata la corrente
registrare le bandiere e Qth.
Nota: quando si uccidono i record rimarranno sullo schermo fino a quando
il record viene fatto scorrere o viene avviata una nuova sessione.
Maidenhead: attiva e disattiva i record di posizione di Maidenhead
stazioni che hanno i designatori Maidenhead nella loro
Indirizzo H
A: richiede il nominativo o la posizione desiderati in
vetrina.
Zip: richiede la visualizzazione di Zipcode.
Nota: questa utilità è disponibile solo per il sysop. Non è disponibile per
sysops remoto al momento.
CHIAVI SPECIALI
Mentre nella finestra di MBStatus, il browser dei messaggi e il browser WP sono i seguenti
i tasti sono disponibili:
F1 - Help Utility. Visualizza la guida per i comandi sul comando
barra o sezioni appropriate del sistema.
ESC - Ritorno alla condizione precedente.
<CR> - Ritorno alla condizione precedente.
F4 - Ritorno alla condizione precedente.
PgUp - I cursori su una pagina. (WP e messaggio)
PgDn - Cursori in basso di una pagina. (WP e messaggio)
Home - Visualizza la visualizzazione nella parte superiore del database. (WP e messaggio)
Freccia su - Cursore su un record nel database selezionato. (WP e messaggio)
Freccia Dn - Cursore in basso di un record nel database selezionato. (WP e
Messaggio)
PRTLOG.EXE - ANALYZER DEL FILE DI LOG
Un'utilità per analizzare i file di registro creati dal sistema. Questa utility verrà elaborata
i dati contenuti nei file di log e consentono al sysop di analizzare il file
(25)
informazioni per determinare come viene utilizzato il sistema, che tipo e
quanti messaggi sono passati attraverso il sistema.
L'inserimento di PRTLOG dal prompt di DOS darà al sysop un menu di voci
su come utilizzare l'utilità.
PRTLOG <cr>
File di backup PRTLOG
Opzione:
C - Rapporto con nominativo
L - Elenco dettagliato
D - <da> <a> - Intervallo di date incluso. cioè -d 920812 920923
F - <list file> - File di chiamate da analizzare
Per esempio:
PRTLOG aug.log -c <cr>
analizzerà i file specificati dal nominativo.
PRTLOG aug.log -l
fornirà un elenco dettagliato di tutti gli eventi nei file di registro specificati.
PRTLOG aug.log
fornirà un rapporto di riepilogo dei file di registro specificati.
PRTLOG richiederà l'analisi dei file di registro.
PRTLOG TEST.LOG <cr>
Log File (o invio quando fatto :)
a questo punto inserisci il nome del file di log da analizzare nel formato:
yearmonthLOG.number ie:
9301 LOG 1 <cr>
Quando tutti i file da analizzare sono inseriti segui un <cr> e il
il file di output verrà creato.
MESSAGGIO DI ERRORE
A partire dalla versione 17.5 i messaggi di errore verranno visualizzati sullo schermo
indicando determinati stati del sistema. Questi messaggi sono per il debug del
sistema. Se incontri questi messaggi, ti preghiamo di prenderli in considerazione prima di tentare
fare qualsiasi altra cosa con il sistema se non riescono ad andare via. Se sono
indicato in molte finestre questo è indicativo di un crash del sistema e del server
di solito non è in esecuzione. I messaggi appariranno solo una volta in una data finestra
dopo che il sistema ha tentato di bloccare un record o mail.mb 10 volte
ogni 2 secondi.
Se non è possibile eseguire i blocchi e vengono visualizzati i messaggi, è necessario
tentare il processo di recupero.
(26)
I messaggi
Record del messaggio nnnn bloccato (leggi)
Record di messaggi nnnn locked (write)
Record del messaggio nnnn bloccato (lettura / blocco)
MAIL.MB header locked (leggi)
MAIL.MB header locked (scrivi)
MAIL.MB header bloccato (lettura / blocco)
ALTRI MESSAGGI DI SISTEMA
Ci sono altri messaggi che potrebbero apparire durante il normale o
funzionamento anormale del sistema. Questi includono i messaggi durante l'avvio
processo, inizializzazione del sistema e operazioni.
Processo di avvio
Port Driver non caricato
Questo di solito significa che YTNC o BPQ non sono stati caricati correttamente. Potrebbe anche
significa che le porte di sistema non sono state definite correttamente in ports.mb.
File non trovato
Questo è un messaggio normale. Dopo l'inizializzazione del sistema, il sistema cerca
eventuali file rimasti nella directory \ TMP. Se non c'è nessuno allora
il messaggio verrà visualizzato.
Memoria insufficiente Invio per continuare
Questo è un messaggio di Desqview. Di solito indica che non c'era abbastanza
memoria allocata nella finestra del programma per l'esecuzione del programma. La correzione è a
aumentare la memoria nella finestra di DesqView Change a program.
Operazioni di sistema
L'elenco delle azioni è completo
Questo messaggio indica che l'elenco delle attività del server corrente è al momento pieno
di elementi di azione da eseguire. Con sistemi che hanno un sacco di compiti
eseguito allo stesso tempo questo messaggio potrebbe essere visto. La cura è a
sposta le attività automatiche del sistema in tempi non concorrenti in cron.mb; non
eseguire grandi attività come uccisioni globali mentre il sistema è occupato.
Strane risposte a compiti normali
Questo di solito è il risultato di linee aggiuntive o meno nel TEXT.MB o
File INIT.MB. La cura è di rivedere questi file e cancellare di aggiungere il
linee appropriate.
BANDIERE DEL MESSAGGIO
I flag dei messaggi sono i flag che vengono visualizzati dal sysop durante la visualizzazione dei messaggi.
Questi sono visti nel campo STAT quando si visualizza la lista dei messaggi. Le bandiere
sono come segue:
B - Messaggio del tipo di bollettino
P - Messaggio di tipo personale
T - Messaggio sul tipo di traffico NTS
Nota: questi sono normali indicatori di messaggio e saranno il primo carattere di
il campo STAT.
(27)
H - Il messaggio è tenuto
O - Il messaggio è vecchio
R - Il messaggio è stato letto da sysop
Y - Il messaggio è stato letto dal destinatario
K - Il messaggio è stato ucciso
M - Il messaggio è un duplicato con un MID duplicato
B - Il messaggio è un duplicato con un BID duplicato
DIAGNOSTICA DELL'INTESTINA
L'opzione Diagnostica intestazione in INIT.MB consente di diagnosticare la capacità del sysop
qualsiasi potenziale problema con altri sistemi nel percorso di rete. Per questi
diagnostica per funzionare correttamente deve essere impostato il commutatore per la normalizzazione dell'intestazione
su NO e la diagnostica commuta su SÌ.
Quando la diagnostica è attivata, nelle intestazioni può apparire quanto segue
sul tuo sistema:
M: nnnnn @ call - Questo dovrebbe essere il MID del messaggio. Non sarà visto
se il messaggio è stato creato sul sistema locale.
B: BID - Il BID del messaggio se è stato ricevuto un BID con la S
comando.
C: BID - Se un BID è stato creato dal sistema.
Nota: B: e C: non dovrebbero essere presenti nella stessa intestazione.
Esempi:
R: 940821/1923 1234@W0RLI.OR.USA.NOAM M: 9876 @ W1AW B: ORBS-217.0
R: 940821/1923 1234@W0RLI.OR.USA.NOAM M: 1234 @ W0RLI C: W0RLI1234