-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.FIRST.ITALIANO
388 lines (321 loc) · 14.1 KB
/
README.FIRST.ITALIANO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
From [email protected] Mon Jul 5 15:31:13 2004
Return-Path: [email protected]
Received: from 212.216.176.144 (localhost [127.0.0.1]) by onevista.com (8.9.3/10.25.03) with SMTP id PAA10815 for <[email protected]>; Mon, 5 Jul 2004 15:30:54 -0400
Reply-To: [email protected]
Received: from joshua.alplan.alp (82.50.174.223) by vsmtp1alice.tin.it (7.0.027)
id 40D84501000B3052 for [email protected]; Mon, 5 Jul 2004 21:30:59 +0200
From: KING_Hack <[email protected]>
Organization: [A]quileia [L]inux [P]roject
Subject: noip2 traslate
Date: Mon, 5 Jul 2004 21:31:13 +0200
User-Agent: KMail/1.6.2
MIME-Version: 1.0
Content-Disposition: inline
Message-Id: <[email protected]>
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-UIDL: f9674317f7fa4462535955f730bf3b2c
Status: R
X-Status: N
X-KMail-EncryptionState:
X-KMail-SignatureState:
X-KMail-MDN-Sent:
I have traslate in Italian the README.FIRST of the package noip2.
I hope is useful this my job. :-)
The doc is attached to this mail.
=2D-=20
Davide Tommasin a.k.a. KING_Hack
Portavoce di [A][L][P]-[A]quileia[L]inux[P]roject
http://www.alproject.tk
=2D------------------------------------------------------------------------=
=2D--------------------------------------------
Questo file descrive noip2, la seconda generazione del client Linux per il
servizio di dynamic DNS fornito da no-ip.com.
NEW: Questo codice pu=F2 venire compilato e girare anche su Solaris/Intel
e BSD.Editare Makefile per Solaris e vari BSDs.
Per gli utenti BSD che volessero usare una interfaccia tun,vedano pi=F9
sotto.
Informatemi riguardo le modifiche da apportare per noip2 per fare in
modo che funzioni correttamente anche su sistemi non-Linux OS.
Per favore leggere questo breve file prima di usare noip2.
###########################################################################
COME COMPILARE noip2 PER IL TUO SISTEMA
Il comando
make
crea il binario del client noip2 che girer=E0 sul tuo sistema.
Se tu non hai 'make' installato e tu hai un sistema Linux i686 con libc6,
il binario puoi trovarlo anche nella directory noip2-Linux.Copia questo per
creare la directory
'cp binaries/noip2-Linux noip2'
=20
Il comando
make install
(lo puoi lanciare solo da root)installa il tutto,posizionando i file da
installare nei percorsi indicati in automatico.Verranno fatte alcune domande
riguardo la configurazione,la quale verr=E0 salvata.
Guarda sotto non puoi diventare root o non puoi scrivere in /usr/local/*.
###########################################################################
COME USARE IL CLIENT SENZA LEGGERE IL RESTO DI QUESTO TESTO
Usual operation?
/usr/local/bin/noip2 -C configura un client
/usr/local/bin/noip2 per far partire il client
/usr/local/bin/noip2 -S info riguardo il client in esecuzione
/usr/local/bin/noip2 -D pid toggle lo stato debug peril client pid
/usr/local/bin/noip2 -K pid termina client pid
Hai altri device oltre a questo per la connessione internet?
/usr/local/bin/noip2 -M -c file start additional instances
###########################################################################
COME FAR PARTIRE IL CLIENT
L'eseguibile noip2 pu=F2 partire digitando /usr/local/bin/noip2
Se tu vuoi che parta in automatico ad ogni avvio del PC,allora metti lo scr=
ipt
seguente nella directory che contiene appunto tutti gli script che si avvia=
no
in automatico.(/etc/init.d/rcX.d or /sbin/init.d/rcX.d or ???)
#######################################################
#! /bin/sh
# . /etc/rc.d/init.d/functions # uncomment/modify for your killproc
case "$1" in
start)
echo "Starting noip2."
/usr/local/bin/noip2
;;
stop)
echo -n "Shutting down noip2."
killproc -TERM /usr/local/bin/noip2
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
#######################################################
Dove la 'X' in rcX.d e il valore ottenuto impartendi il seguente comando
grep initdefault /etc/inittab | awk -F: '{print $2}'
Killproc =E8 scaricabile da ftp://ftp.suse.com/pub/projects/init
In alternativa, puoi togliere il commento dopo la linea #! /bin/sh
Se hai una versione recente di RedHat,puoi usare lo script fornito da un
altro utente.Questo script lo puoi trovare nel file chiamato redhat.noip.sh
Questo avr=E0 bisogno di qualche modifica per il tuo sistema.
Questo che segue =E8 lo script di startup per debian chiamato debian.noip2.=
sh.
Anche questo =E8 stato creato e fornito da un altro utente e comunque in al=
cune
situazioni non =E8 stabile.=20
Qui lo script con cui killare tutti gli eseguibili di noip2 in esecuzione. =
=20
#!/bin/sh
for i in `noip2 -S 2>&1 | grep Process | awk '{print $2}' | tr -d ','`
do
noip2 -K $i
done
Queste 4 linee possono sostituire 'killproc' e 'stop_deamon' degli altri=20
script.
Se il sistema =E8 dietro un firewall,tu dovrai abilitare la porta 8245 (TCP)
in entrambi i sensi.(down/up)=20
#######################################################################
IMPORTANTE!! Per favore setta i permessi in maniera corretta nel vostro
eseguibile.
Se tu fai partire noip2 usa uno dei 2 metodi sottostanti:
chmod 700 /usr/local/bin/noip2
chown root:root /usr/local/bin/noip2
Se vuoi far partire manualmente noip2 da un account non-root,setta con
chmod 700 il file al solito percorso suddetto(/usr/local/bin/),ma con chown
bisogna settare l'eseguibile owner:group con l'account non-root e dovresti
sostituire il path se l'eseguibile non e collocato in /usr/local/bin.
###########################################################################
SALVATAGGIO CONFIGURAZIONE
Noip2 conserver=E0 l'ultimo IP che =E8 stato regolato a no-ip.com quando si=
=20
conclude. =20
Questo setaggio verr=E0 riletto non appena noip2 verr=E0 riavviato. Il file=
di
configurazione nel sistema deve essere scrivibile perch=E8 ci=F2 sia possib=
ile!
Se non ci sono i permessi di scrittura,l'indirizzo IP iniziale 0.0.0.0 rima=
rr=E0
immutato.
###########################################################################
BSD USANDO UNA INTERFACCIA TUN
Su sistemi BSD recenti si pu=F2 usare getifadress() per una lista di tutte =
le
interfacce.Setta 'bsd_wth_getifaddrs' definito nel Makefile se usi una=20
qualunque
versione di BSD che supporta getifadress() e ignora il resto del paragrafo.
Altrimenti devi impartire i settaggi sottostanti.
Altri sistemi 'bsd' non elencheranno i dispositivi tun.
Di conseguenza non possono venir scelti da una lista come per getifadress().
Se tu vuoi usare un tun device dovrai modificare la linea del Makefile come=
=20
segue:
=09
originale ${BINDIR}/${TGT} -C -Y -c /tmp/no-ip2.conf
modificata ${BINDIR}/${TGT} -C -Y -c /tmp/no-ip2.conf -I 'your tun device'
###########################################################################
ARGOMENTI DA LINEA DI COMANDO QUANDO SI INVOCA IL CLIENT
Il client si posiziona in background una volta avviato come un deamon.
Se tu invochi il client pi=F9 volte con flag differenti,avrai tutte queste
singole istanze in esecuzione.
Se vuoi che il client si avvi una volta,l'argomento da sar=E0
'-i IPadress'.Il client sar=E0 stabile per tutto il tempo della connessione=
=20
dialup;
usa pochissime risorse.
The actions of the client are controlled by a configuration data file. It =
is=20
usually located in /usr/local/etc/no-ip2.conf, but may be placed anywhere i=
f=20
the '-c new_location' parameter is passed on the startup line.
Le azioni del client sono controllabili da un file di configurazione.Lo si =
pu=F2
trovare collocat in /usr/local/etc/no-ip2.conf,oppure nel percorso impartito
con '-c nuova_path'.
Il file di configurazione per il client viene generato con il parametro '-C=
'.=20
Ci sono alcuni nuovi argomenti che si occupano della configurazione di ques=
to=20
file.
Queste flags sono -F, -Y e -U.
L'intervallo di tempo per testare i cambiamenti di IP =E8 controllabile tra=
mite
il flag '-U nn'.Il 'nn' =E8 un numero espresso in minuti,minimo di 1 forzat=
o dal
client quando gira dietro un firewall machine,5 quando gira dietro un=20
router/firewall.Un valore usuale del client dietro un firewall =E8 30.
Un giorno sono 1440,1 settimana sono 10080,un mese sono 40320, 41760, 43200=
=20
o 44640.
Un'ora =E8 lasciata come esercitazione per il lettore :-)
The configuration builder code will allow selection among the hosts/groups
registered at no-ip.com for the selected user. The '-Y' parameter will
cause all the hosts/groups to be selected for update.
Alcuni siti hanno connessioni multiple ad internet.Questi siti confondono
l'individuazione automatica del NAT. Il parametro '-F' forza al non-NAT opp=
ure
ai settaggi del "firewall".
Il client pu=F2 essere invocato con il parametro '-i IPadress' il quale for=
zer=E0
il settaggio di questo indirizzo su no-ip.com.Il client funzioner=E0 una vo=
lta
ed uscir=E0.
Il parametro -I viene usato per riscrivere il nome del device nel file di=20
configurazione o forzare il nome del device mentre si sta compilando.
Prego di usare questo come ultima risorsa!
Con il parametro '-S' si visualizza i dati associati a tutte le copie di no=
ip2
che sono in esecuzione.Se non =E8 in esecuzione alcun processo,visualizzer=
=E0 il
contenuto del file di configurazione ed uscir=E0.
Il parametro '-K process_ID' viene usato per terminare una copia in esecuzi=
one
di noip2.Il valore 'process_ID' pu=F2 essere ottenuto con noip2 -S.
Il parametro '-M' permette l'esecuzione di copie multiple del client noip2.
=46ino a 4 copie possono funzionare simultaneamente.
Tutti gli errori o i messaggi informativi sono immagazzinati attraverso=20
syslog.
La riuscita del cambiamento di indirizzo ad no-ip.com =E8 sempre indicato n=
el
syslog.Il syslog di solito e collocato in /var/log/messages.
Se il client vorr=E0 essere usato col debugging attivato,bisogner=E0 compil=
arlo=20
col
parametro '-d'.Questo producer=E0 una traccia da esaminare se ci sono probl=
emi=20
con
la connessione a no-ip.com.Tutti gli errori,messaggi e I/O in ciascuna=20
direzione
verr=E0 visualizzato sul stderr anzich=E8 sul syslog.
Il parametro addizionale '-D pid' commuta lo stato di debug di un processo=
=20
noip2
in esecuzione.Questo non cambier=E0 l'output del processo;se stesse usando=
=20
syslog,
andrebbe sempre su syslog.
Un ultimo parametro =E8 '-h'.Questo fa comparire a video l'help screen come=
=20
sotto:
USAGE: noip2 [ -C [ -F][ -Y][ -U #min]][ -c file]
[ -d][ -D pid][ -i addr][ -S][ -M][ -h]
Version Linux-2.x.x
Options: -C create configuration data
-F force NAT off
-Y select all hosts/groups
-U minutes set update interval
-c config_file use alternate data path
-d increase debug verbosity
-D processID toggle debug flag for PID
-i IPaddress use supplied address
-I interface use supplied interface
-S show configuration data
-M permit multiple instances
-K processID terminate instance PID
-h help (this text)
###########################################################################
COME FARE PER CONFIGURARE IL CLIENT
Il comando
noip2 -C
crea il file di configurazione in /usr/local/etc.
Il file si chiamer=E0 no-ip2.conf.
Se tu non puoi scrivere in /usr/local/*,o non puoi diventare root del
sistema in cui vuoi far eseguire noip2,si deve includere per ogni invocazio=
ne
del client il parametro '-c config_file_name'.Dovresti mettere anche=20
l'eseguibile in un path dove hai i permessi di scrittura.Devi anche di
conseguenza modificare PREFIX=3D in Makefile con il path opportuno per evit=
are
questi problemi.
C'=E8 bisogno di richreare il file di configurazione ogni volta che il tuo
account o password cambiano oquando aggiungi o cancelli hosts o gruppi da
www.no.ip.com.
Ogni invocazione di noip2 con '-C' distrugger=E0 le precedenti configurazio=
ni
scritte nel datafile.
Altre opzioni che possono essere qui incluse sono '-F' '-Y' '-U'
Vi verr=E0 chiesto se vorrete eseguire l'aggiornamento su no-ip.com.Se tu
specifichi uno script,dovrebbe cominciare con #!/bin/sh o con la shell che=
=20
usi.
Se no riceverai'Exec format error' come errore.L'indirizzo IP settato=20
correttamente verr=E0 consegnato allo script/programma come primo argoment=
o.
L'host/gruppo sar=E0 passato come secondo argomento.
Alcuni sistemi hanno connessioni multiple.In questi casi,si devono scegliere
il device con cui ci si connette all'esterno.Il parametro -I viene usato per
far riferimento ad un device che non =E8 indicato automaticamente.
Tipicamente questo pu=F2 essere un'interfaccia pppx che non esiste perch=E8=
non
=E8 attiva.
Il codice richiamer=E0 username/email usati dall'utente come identificativo
per no-ip.com.Inoltre richiamer=E0 la password per quell'account.
Il file di configurazione al suo interno non ha dati sensibili scritti al
suo interno come quelli menzionati sopra!!
IMPORTANTE! Settare i permessi correttamente al file di configurazione.
chmod 600 /usr/local/etc/no-ip2.conf.
chown root:root /usr/local/etc/no-ip2.conf.
Se vuoi far partire manualmente noip2 da un account non-root,con chmod
usalo come sopraindicato mentre chown usalo per settare no-ip2.conf con
owner-group per l'utente non-root.Assicurati che la directory sia leggibile!
Dopo l'aquisizione del file di configurazione i privilegi di root cadranno.
###########################################################################
Io vorrei vedere questo README.FIRST tradotto in altre lingue.
Se tu vuoi tradurre questo dall'inglese in un'altra lingua, per favore
spedisci la traduzione a me.Grazie!
###########################################################################
Vari bugs dovranno essere segnalati a [email protected]
Mandami una mail se hai bisogno di aiuto,ma avviso che io ho un filtro
anti-spam.
Se il tuo mailserver viene bloccato,manda il tuo messaggio al supporto
di no-ip.
Non speditemi mail in html;non ne verr=E0 letta nessuna.
Potete creare un file-traccia ed esaminare gli eventuali messaggi d'errore.
Di seguito i comandi per creare il file:
Digita: script noip2.out
Digita: 'tuo noip comando con il parametro -d aggiunto'
Digita: Exit
Esamina il file noip2.out.Se non riuscite a venirne fuori dall'errore=20
speditelo
pure a me.
[email protected] January 2004