Questo è il comando p10cfgd che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
p10cfgd - demone di configurazione remota per Gracilis PackeTen
SINOSSI
p10cfd [IP_PORT]
COPYRIGHT
Copyright (c) 1993 di Colorado Digital Eclectics (CODICE)
Tutti i diritti riservati.
DESCRIZIONE
Rmtcfgd è un programma server utilizzato per inviare file di configurazione a un Gracilis PackeTen. Esso
può essere eseguito in background o può essere eseguito da inetd. Se p10cfd deve essere eseguito da inetd, aggiungi
la seguente riga per /etc/services
rmtcfg 1236/tcp # Configurazione remota di PackeTen
e aggiungi quanto segue a /etc/inetd.conf
# Servizio di configurazione remota per PackeTen
flusso rmtcfg tcp nowait root /usr/bin/p10cfgd p10cfgd
P10cfd normalmente non richiede il parametro IP_PORT. Ascolta le connessioni su IP
Porta 1236 come impostazione predefinita.
Il programma invierà riga per riga il file richiesto dal cliente che
si connette alla porta IP. L'unico input previsto dal client è il nome del file. quando
il file è stato inviato, la connessione è chiusa. Il file richiesto deve essere in
directory /etc/p10cfgd.
Rmtcfgd mantiene un registro della sua attività nel file /var/log/p10cfgd.log. Avvio del programma
e tutte le connessioni vengono registrate nel file con timestamp GMT. Il file viene aperto in
modalità di aggiunta.
Il protocollo utilizzato dal PackeTen è molto semplice. Il PackeTen apre una connessione TCP a
porta 1236 su un sistema host. Una volta stabilita la connessione, PackeTen invia il nome di
il file che vuole per l'host. L'host quindi apre il file e lo invia riga per riga a
il PackeTen fino a quando tutte le righe sono state inviate. I file da trasferire devono essere semplici
file di testo e ogni riga deve avere almeno un carattere oltre alla nuova riga in
fine. P10cfd sostituisce tutte le righe vuote con righe che contengono due spazi. Se tu
desidera inviare una riga vuota, per interrompere il caricamento di parte di un file LocalInfo, ad esempio, place
un carattere di sottolineatura '_' all'inizio della riga. L'intero contenuto della linea sarà
cancellato e al cliente verrà inviata una riga vuota. Alla fine del file, il server
invia un comando orario ( ora MMDDYYHHMM ) con l'ora UTC sul server. Questo sarà
impostare l'ora sul PackeTen o aggiungere un timestamp al file LocalInfo. Il server
quindi chiude la connessione.
Il comando di configurazione remota utilizzato su PackeTen è
rmtcfg [opzioni]
Le opzioni valide sono
-T l'impostazione predefinita è 60 secondi
-P il valore predefinito è 1236
-i il file è per LocalInfo
-h se il primario non risponde
I comandi rmtcfg verrebbero inseriti nella EEPROM sul PackeTen in modo che sarebbero
essere eseguito durante un riavvio. Le informazioni memorizzate nella EEPROM dovrebbero includere abbastanza
informazioni per impostare il PackeTen per consentire le comunicazioni con il primario e il
server secondario. Ciò includerebbe i comandi per impostare MYCALL e IP_ADDRESS, da allegare
un'interfaccia al canale con il server, informazioni di routing e così via. Un campione
Configurazione EEPROM per un PackeTen, empire.wd0fhg.ampr.org [44.32.0.32], che ottiene il suo
configurazione da un sistema remoto winfree.n3eua.ampr.org [44.32.0.2], oltre 9600 baud
il percorso ax25 sarebbe:
# prima la configurazione generale del PackeTen
ee nome host gw.wd0fhg
ee nome sito impero
ee IPaddr 44.32.0.32
ee mycall WD0FHG
# Quindi colleghiamo un'interfaccia 9600 ax25 come ax1
ee allegare sync302 1 hdx ax25 ax1 8192 256 9600 ext ext nrzi
# e imposta il percorso predefinito per inviare ogni cosa ax1
ee route aggiungi predefinito ax1 44.32.0.1
ee password sicura
#
# Ora chiederemo il resto della configurazione
# dal server winfree.n3eua.ampr.org [44.32.0.2]
# Nota che abbiamo un server secondario disponibile su
# [44.20.0.195] che verrebbe utilizzato se winfree è inattivo.
# prima il file delle informazioni locali
ee com 0 rmtcfg 44.32.0.2 empire.info -i -h 44.20.0.195
# e poi il file di comando di configurazione rimanente
ee com 1 rmtcfg 44.32.0.2 empire.cfg -h 44.20.0.195
#
ee salva
# configurazione di fine dell'eeprom
Rmtcfgd nasce come semplice programma server in PERL di Larry Wall e RL Schwartz
pubblicato da ORA, Inc.
AMBIENTE
Non vengono utilizzate variabili di ambiente.
Usa p10cfgd online utilizzando i servizi onworks.net