Group: LibrePlanet Italia/miniguida-freenode
(miniguida freenode (continua stesura)) |
(miniguida freenode: continua stesura) |
||
Line 9: | Line 9: | ||
Dal 30 gennaio 2010 <tt>freenode</tt> ha [http://blog.freenode.net/2010/01/ircd-migration-sat-jan-30th-2010/ migrato] i propri server [http://blog.freenode.net/2010/01/migration-to-new-ircd/ da <tt>ircd</tt> a <tt>ircd-seven</tt>]. Ciò ha comportato diversi cambiamenti, tra cui la possibilità di collegamento anche via [http://en.wikipedia.org/wiki/Transport_Layer_Security <tt>SSL</tt>] o via [http://www.torproject.org/ <tt>Tor</tt>]+[http://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer <tt>SASL</tt>]. Questi due metodi (alternativi fra loro) offrono molta più privacy e sicurezza di comunicazione ed autenticazione rispetto alla usuale modalità di collegamento "in chiaro". | Dal 30 gennaio 2010 <tt>freenode</tt> ha [http://blog.freenode.net/2010/01/ircd-migration-sat-jan-30th-2010/ migrato] i propri server [http://blog.freenode.net/2010/01/migration-to-new-ircd/ da <tt>ircd</tt> a <tt>ircd-seven</tt>]. Ciò ha comportato diversi cambiamenti, tra cui la possibilità di collegamento anche via [http://en.wikipedia.org/wiki/Transport_Layer_Security <tt>SSL</tt>] o via [http://www.torproject.org/ <tt>Tor</tt>]+[http://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer <tt>SASL</tt>]. Questi due metodi (alternativi fra loro) offrono molta più privacy e sicurezza di comunicazione ed autenticazione rispetto alla usuale modalità di collegamento "in chiaro". | ||
− | Di seguito sono sommariamente illustrate le procedure per configurare [http://xchat.org/ XChat] (uno tra i client IRC migliori e più utilizzati) per collegarsi a <tt>freenode</tt>, nelle diverse modalità possibili (in chiaro, via <tt>SSL</tt> e via <tt>Tor</tt>+<tt>SASL</tt>). | + | Di seguito sono sommariamente illustrate le procedure per configurare [http://xchat.org/ <tt>XChat</tt>] (uno tra i client <tt>IRC</tt> migliori e più utilizzati) per collegarsi a <tt>freenode</tt>, nelle diverse modalità possibili (in chiaro, via <tt>SSL</tt> e via <tt>Tor</tt>+<tt>SASL</tt>). |
== Prerequisiti == | == Prerequisiti == | ||
+ | * Una distribuzione [http://www.gnu.org/distros/free-distros.html GNU/Linux libera al 100%], come [http://www.gnewsense.org <tt>gNewSense</tt>] :-) | ||
+ | * Il pacchetto XChat (>=2.8.4) correttamente installato | ||
+ | *:Nelle distribuzioni che usano pacchetti <tt>.deb</tt> (come <tt>gNewSense</tt>) <tt>XChat</tt> si installa con il comando: | ||
+ | *:<code>$ sudo apt-get install xchat</code> | ||
+ | == XChat: collegamento in chiaro a <tt>freenode</tt> == | ||
− | + | # Dal menù <em>XChat</em> di XChat, aprire la finestra <em>Lista Reti</em> (Ctrl+S) | |
+ | # Cliccare sul bottone <em>Aggiungi</em> così da creare una nuova rete a cui attribuire il nome (senza spazi): <tt>FreeNode</tt> | ||
+ | # Selezionare la rete <tt>FreeNode</tt> appena creata e cliccare sul bottone <em>Modifica</em> per configurarla come segue: | ||
+ | #*nella sezione <em>Server per ...</em> cliccare sul bottone <em>Aggiungi</em> e impostare come server: | ||
+ | #*:<code>irc.freenode.net/8001</code> | ||
+ | #*nella stessa sezione, impostare: | ||
+ | #*: - <em>Connetti solo al server selezionato</em>: NON spuntare | ||
+ | #*nella sezione <em>Tuoi dettagli</em> inserire i valori per: <em>Nick name</em>, <em>Nome Utente</em> e <em> Nome Reale</em> | ||
+ | #*nella sezione <em>Connessione</em> impostare: | ||
+ | #*: - <em>Connetti automaticamente...</em>: impostare a piacere | ||
+ | #*: - <em>Usa un server proxy</em>: NON spuntare | ||
+ | #*: - <em>Usa SSL per tutti i server di questa rete</em>: NON spuntare | ||
+ | #*: - <em>Accetta certificati SSL invalidi</em>: NON spuntare | ||
+ | #*: - <em>Canale nel quale entrare</em>: #libreplanet,#lp-italia ... altri canali a piacere, separati da virgola,senza spazi... | ||
+ | #*: - <em> dopo connessione</em>: lasciare vuoto | ||
+ | #*: - <em>Password del Nickserv</em>: lasciare vuoto | ||
+ | #*: - <em>Password del Server</em>: da impostare solo se si sta usando un nickname su FreeNode registrato e verificato | ||
+ | #*: - <em>Imposta carattere</em>: UTF-8 | ||
+ | |||
+ | La configurazione del nuovo network "FreeNode-SSL" comparirà | ||
+ | all'interno del file ~/.xchat2/servlist_.conf e sarà del tipo: | ||
+ | N=FreeNode-SSL I=mynickname | ||
+ | U=mynickname | ||
+ | R=mynickname | ||
+ | P=mypassword | ||
+ | J=#gnewsense,#lp-italia | ||
+ | E=UTF-8 (Unicode) | ||
+ | F=37 | ||
+ | D=0 | ||
+ | S=irc.freenode.net/7070 | ||
+ | |||
+ | 4 - Chiudere la finestra e connettersi con SSL alla rete "FreeNode-SSL" | ||
+ | appena creata. | ||
Line 30: | Line 67: | ||
*** XChat - Collegamento SSL a FreeNode *** | *** XChat - Collegamento SSL a FreeNode *** | ||
******************************************* | ******************************************* | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
1 - Dal menù 'XChat' di XChat, aprire la finestra 'Lista Reti' (Ctrl+S). | 1 - Dal menù 'XChat' di XChat, aprire la finestra 'Lista Reti' (Ctrl+S). | ||
Line 88: | Line 117: | ||
*** XChat - Collegamento Tor-SASL a FreeNode *** | *** XChat - Collegamento Tor-SASL a FreeNode *** | ||
************************************************ | ************************************************ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Per collegarsi a FreeNode usando Tor-SASL [2] occorre: | Per collegarsi a FreeNode usando Tor-SASL [2] occorre: |
Revision as of 14:16, 14 March 2010
|
LAVORI IN CORSO: in questo momento, l'utente alexus sta apportando modifiche radicali a questa voce o sezione.
Al fine di evitare conflitti di edizione, non apportare modifiche finché questo avviso non viene rimosso.
Se l'ultima modifica risale a diverse ore fa, per favore rimuovi l'avviso. |
Le informazioni presenti in questa miniguida sono aggiornate al: 14/03/2010.
Contents
Introduzione
Il network freenode ospita numerosi canali IRC dedicati al software libero: #gnu, #fsf, #libreplanet, #lp-italia e tanti altri.
Dal 30 gennaio 2010 freenode ha migrato i propri server da ircd a ircd-seven. Ciò ha comportato diversi cambiamenti, tra cui la possibilità di collegamento anche via SSL o via Tor+SASL. Questi due metodi (alternativi fra loro) offrono molta più privacy e sicurezza di comunicazione ed autenticazione rispetto alla usuale modalità di collegamento "in chiaro".
Di seguito sono sommariamente illustrate le procedure per configurare XChat (uno tra i client IRC migliori e più utilizzati) per collegarsi a freenode, nelle diverse modalità possibili (in chiaro, via SSL e via Tor+SASL).
Prerequisiti
- Una distribuzione GNU/Linux libera al 100%, come gNewSense :-)
- Il pacchetto XChat (>=2.8.4) correttamente installato
- Nelle distribuzioni che usano pacchetti .deb (come gNewSense) XChat si installa con il comando:
$ sudo apt-get install xchat
XChat: collegamento in chiaro a freenode
- Dal menù XChat di XChat, aprire la finestra Lista Reti (Ctrl+S)
- Cliccare sul bottone Aggiungi così da creare una nuova rete a cui attribuire il nome (senza spazi): FreeNode
- Selezionare la rete FreeNode appena creata e cliccare sul bottone Modifica per configurarla come segue:
- nella sezione Server per ... cliccare sul bottone Aggiungi e impostare come server:
irc.freenode.net/8001
- nella stessa sezione, impostare:
- - Connetti solo al server selezionato: NON spuntare
- nella sezione Tuoi dettagli inserire i valori per: Nick name, Nome Utente e Nome Reale
- nella sezione Connessione impostare:
- - Connetti automaticamente...: impostare a piacere
- - Usa un server proxy: NON spuntare
- - Usa SSL per tutti i server di questa rete: NON spuntare
- - Accetta certificati SSL invalidi: NON spuntare
- - Canale nel quale entrare: #libreplanet,#lp-italia ... altri canali a piacere, separati da virgola,senza spazi...
- - dopo connessione: lasciare vuoto
- - Password del Nickserv: lasciare vuoto
- - Password del Server: da impostare solo se si sta usando un nickname su FreeNode registrato e verificato
- - Imposta carattere: UTF-8
- nella sezione Server per ... cliccare sul bottone Aggiungi e impostare come server:
La configurazione del nuovo network "FreeNode-SSL" comparirà all'interno del file ~/.xchat2/servlist_.conf e sarà del tipo: N=FreeNode-SSL I=mynickname U=mynickname R=mynickname P=mypassword J=#gnewsense,#lp-italia E=UTF-8 (Unicode) F=37 D=0 S=irc.freenode.net/7070
4 - Chiudere la finestra e connettersi con SSL alla rete "FreeNode-SSL" appena creata.
XChat: collegamento a freenode via SSL
XChat: collegamento a freenode via Tor+SASL
- XChat - Collegamento SSL a FreeNode ***
1 - Dal menù 'XChat' di XChat, aprire la finestra 'Lista Reti' (Ctrl+S).
2 - Cliccare sul bottone 'Aggiungi' per creare una nuova rete a cui attribuire il nome (senza spazi): FreeNode-SSL
3 - Selezionare la rete "FreeNode-SSL" appena creata e cliccare sul bottone 'Modifica' per configurarla come segue:
3.1 - Cliccare sul bottone 'Aggiungi' e impostare come server:
irc.freenode.net/7070
3.2 - Nella sezione 'Tuoi dettagli' inserire i valori per: Nick name, Nome Utente e Nome Reale
3.3 - Nella sezione 'Connessione' impostare:
- Connetti automaticamente... : a piacere - Usa un server proxy: NON spuntare - Usa SSL per tutti i server di questa rete: SPUNTARE - Accetta certificati SSL invalidi: SPUNTARE - Canale nel quale entrare: #gnewsense,#lp-italia ... altri canali a piacere ... - Comando dopo connessione: lasciare vuoto - Password del Nickserv: - Password del Server: (impostare solo se si sta usando un nickname su FreeNode registrato e verificato) - Imposta carattere: UTF-8
La configurazione del nuovo network "FreeNode-SSL" comparirà all'interno del file ~/.xchat2/servlist_.conf e sarà del tipo: N=FreeNode-SSL I=mynickname U=mynickname R=mynickname P=mypassword J=#gnewsense,#lp-italia E=UTF-8 (Unicode) F=37 D=0 S=irc.freenode.net/7070
4 - Chiudere la finestra e connettersi con SSL alla rete "FreeNode-SSL" appena creata.
- XChat - Collegamento Tor-SASL a FreeNode ***
Per collegarsi a FreeNode usando Tor-SASL [2] occorre: a) usare il nuovo hidden service tor [3]: p4fsi4ockecnea7l.onion b) disporre di un account NickServ di FreeNode registrato e verificato [4] c) utilizzare un meccanismo di identificazione SASL [5]
0 - Scaricare *questo* script Python (è rilasciato con licenza GNU GPL):
http://adipose.attenuate.org/~stephen/ircd-seven/sasl/cap_sasl.py
e copiarlo nella directory ~/.xchat2/ in modo che venga caricato
all'avvio di XChat rendendo disponibile a XChat il framework SASL di
autenticazione e sicurezza (Attenzione - Lo script Perl disponibile in
http://freenode.net/sasl/ sembra non funzionare bene con XChat)
1 - Dal menù 'XChat' di XChat, aprire la finestra 'Lista Reti' (Ctrl+S).
2 - Cliccare sul bottone 'Aggiungi' per creare una nuova rete a cui attribuire il nome (senza spazi): FreeNode-TorSASL
3 - Selezionare la rete "FreeNode-TorSASL" appena creata e cliccare sul bottone 'Modifica' per configurarla come segue:
3.1 - Cliccare sul bottone 'Aggiungi' e impostare come server:
p4fsi4ockecnea7l.onion
3.2 - Nella sezione 'Tuoi dettagli' inserire i valori per: Nick name, Nome Utente e Nome Reale (Attenzione - Occorre utilizzare un account NickServ di FreeNode registrato e verificato [4])
3.3 - Nella sezione 'Connessione' impostare:
- Connetti automaticamente... : a piacere - Usa un server proxy: SPUNTARE - Usa SSL per tutti i server di questa rete: NON spuntare - Accetta certificati SSL invalidi: NON spuntare - Canale nel quale entrare: #gnewsense,#lp-italia, ... altri canali a piacere ... - Comando dopo connessione: lasciare vuoto - Password del Nickserv: - Password del Server: (impostare la password dell'account NickServ di FreeNode registrato e verificato corrispondente al nickname che si sta utilizzando) - Imposta carattere: UTF-8
La configurazione del nuovo network "FreeNode-TorSASL" comparirà all'interno del file ~/.xchat2/servlist_.conf e sarà del tipo: N=FreeNode-TorSASL I=mynickname U=mynickname R=mynickname P=mypassword J=#gnewsense,#lp-italia E=UTF-8 (Unicode) F=17 D=0 S=p4fsi4ockecnea7l.onion
4 - Per fare in modo che il nuovo network "FreeNode-TorSASL" faccia effettivamente uso di SASL, nell'area di comando di XChat digitare:
/SASL -set FreeNode-TorSASL mynickname mypassword
dove:
- FreeNode-TorSASL: è il nome del network per cui si vuole usare SASL (Attenzione - Deve corrispondere *esattamente* (è case-sensitive e non deve avere spazi) al nome assegnato al network per cui si vuole usare SASL - mynickname: è il nickname dell'account NickServ di FreeNode registrato e verificato da utilizzare - mypassword: è la password dell'account NickServ di FreeNode registrato e verificato da utilizzare Per visionare l'help sul comando SASL digitare (nell'area di comando di XChat): /HELP SASL
Il risultato di questa impostazione comparirà come un'apposita sezione all'interno del file ~/.xchat2/sasl.conf : [FreeNode-TorSASL] nick = mynickname password = mypassword mechanism = PLAIN All'interno di questo file, per maggior sicurezza è opportuno sostituire alla riga: mechanism = PLAIN la riga: mechanism = DH-BLOWFISH
5 - Chiudere e riaprire XChat. Connettersi con Tor-SASL alla rete "FreeNode-TorSASL" appena creata e configurata.
- Riferimenti
[1] http://blog.freenode.net/2010/01/ircd-migration-sat-jan-30th-2010/ http://blog.freenode.net/2010/01/migration-to-new-ircd/
[2] http://blog.freenode.net/2010/01/connecting-to-freenode-using-tor-sasl/ http://freenode.net/irc_servers.shtml#tor
[3] irc://p4fsi4ockecnea7l.onion/
[4] http://freenode.net/faq.shtml#userregistration
[5] http://asg.web.cmu.edu/sasl/ http://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer