Rpg²S Forum uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies

Vai al contenuto

Rpg²S Forum uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies

Screen Contest #90

Kamikun






  • Si prega di effettuare il log in prima di rispondere
[Tutorial]Abilitare il DCC send su mIRC - - - - -

    Hash'ak'Gik
  • Alex (Rm2k)

  • Utenti
  • Rens: 46
  • 0
  • StellettaStellettaStellettaStellettaStelletta
  • 837 messaggi
  • Sesso:Maschio
  • Abilità:Maestro

#1 Inviato 18 June 2011 - 15:44 PM

mIRC permette agli utenti di stabilire una connessione diretta tra di loro, una connessione che non passa per il server (o meglio il server la stabilisce ma poi è indipendente).
Questa connessione DCC (Direct Client Connection) permette principalmente due funzioni: la chat indipendente dal server (e quindi anche dal chan) tra due utenti e l'invio di files di qualsiasi dimensione...

Con l'avvento dei firewall (e dei router con firewall hardware) però, questi collegamenti vengono bloccati di default...

Ciò che andrò a spiegare in questo tutorial è come configurare mIRC e come portforwardare un router, per firewall di tipo software rimando agli help del programma...

Nota: Fastweb è un ISP tutto a modo suo ed ha bisogno di particolari configurazioni, rimando a questa pagina per il tutorial.

mIRC necessita delle seguenti porte:
113 -> Identd -> Protocollo: UDP
59 -> DCC Server (anche se non è abilitata la funzione è bene tenere aperta questa porta) -> Protocollo: sia TCP che UDP
Un range di almeno 10 porte (preferibilmente superiori alla 5000 per non entrare in conflitto con altri programmi) -> Trasferimento files -> Protocollo: TCP
(Le porte 113 e 59 sono tali di default, ma possono essere cambiate)

Configurazione di mIRC:
1)Aprire le opzioni di mIRC (Immagine)
2)Andare alla tab Info Locali (Immagine) e configurarla come segue:
Cancellare i campi Nome Host e Indirizzo IP (così si costringerà il programma a aggiornare le informazioni)
Nel campo "Quando ti connetti ottieni sempre" selezionare entrambe le voci
Come metodo di risoluzione scegliere "Tramite Server"
(Immagine)
3)Passare alla tab Identd e prendere nota della porta (di default è la 113 come detto sopra), il resto non serve
(Immagine)
4)Scendere fino alla tab DCC e configurare come meglio si preferisce (Immagine)
5)Nella tab DCC>Opzioni è bene inserire dei tempi di timeout NON INFERIORI a 60 per la richiesta di trasferimento e 120 per gli altri due campi, ho letto in giro che valori inferiori potrebbero portare al mancato invio del file
(Immagine)
6)Configurare le impostazioni di sicurezza nella tab DCC>Ignora come meglio si crede
(Immagine)
7)Anche se non serve abilitare il DCC Server è bene aprire la porta a lui dedicata, andare nella tab DCC>Server e prendere nota della porta (di default è la 59)
(Immagine)

Apertura delle porte sul router:
Ora spiegherò come aprire le porte su un router Alice Gate, il procedimento è simile negli altri router, ma è bene leggere il manuale d'istruzioni, ciò che va fatto è un portforward, altresì chiamato portmapping, noto anche come apertura delle porte...
Se è istallato un firewall software (ZoneAlarm, Windows Firewall, ecc.) è bene aggiungere mIRC alle eccezioni e aprire dal programma le porte che ho scritto un po' più sopra (113, 59 e almeno dieci consecutive a scelta), per fare ciò rimando alle guide dei suddetti programmi

1)Per prima cosa è necessario ottenere l'indirizzo IP del router per poter accedere alla pagina di configurazione, per farlo ci sono due modi: o leggerlo nel manuale oppure cercarlo con il prompt...Se viene letto sul manuale si può passare direttamente al punto 5
Start>Esegui...>Scrivere "cmd" (senza virgolette) e dare l'Ok
(Immagine)
2)Inserire "ipconfig" (senza virgolette) nel prompt e dare invio
(Immagine)
3)Leggere l'indirizzo IP alla voce Gateway predefinito
Molti router hanno in genere l'IP 192.168.1.1 o 192.168.0.1, nei router Alice è 192.168.1.1
(Immagine)
4)Per uscire dal prompt è necessario digitare exit e dare invio
(Immagine)
5)Aprire il browser di fiducia e inserire nella barra degli indirizzi l'indirizzo IP del router
(Molti router richiedono una password, è scritta nel manuale se qualcuno non l'ha cambiata, in caso affermativo chiedere a quel qualcuno la nuova password)
(Immagine)
6)Da questo momento in poi i passaggi cambiano da router a router, descrivo come portforwardare un router Alice
Una volta inserito l'indirizzo IP e l'eventuale password si aprirà nel browser la pagina di gestione del router, cliccare su Port Mapping
(Immagine)
7)Alice (e molti router) risparmiano la fatica di inserire manualmente le porte dei programmi più utilizzati, perciò è sufficiente scegliere dalla lista la voce interessata (nel nostro caso "mIRC DCC / IRC DCC"), dare l'indirizzo IP (interno) del pc sul quale aprire le porte e cliccare su Attiva
(NOTA: Questo passaggio apre le famose "almeno 10 porte" e le apre per il protocollo TCP)
(Immagine)
8)Dare la conferma cliccando su "Avanti >"
(Immagine)
9)Dare un'ulteriore conferma cliccando su "Continua"
(Immagine)
10)Ripetere i passaggi 7, 8 e 9 per "mIRC Identd", se la porta configurata su mIRC (tab Identd) NON è la 113 proseguire con l'apertura manuale della porta scelta (oppure cambiare la porta su mIRC in 113), per l'apertura manuale eseguire i passaggi dall'11 in poi
11)La porta 59 deve essere aperta manualmente, per farlo bisogna agire sulla tabella in basso (Virtual Server Personalizzati)
Assegnare un nome (Alice vuole un nome ad ogni costo, altrimenti non salva la porta, potete dare il nome che volete), selezionare l'IP interno del pc su cui aprire le porte, inserire la porta (sia interna sia esterna) impostata su mIRC alla tab DCC>Server (di default è la 59), selezionare come protocollo All (cioè sia TCP sia UDP) e dare l'Attiva
(Immagine)
12)Ripetere i passaggi 8 e 9
13)Configurazione terminata

NOTA: Alcuni ISP sono dei figli di p*****a e non permettono il portforwarding "da casa" del router, ho avuto brutte esperienze con l'ISP "Teleunit" che per aprirmi 2 porte (per eMule) voleva 50 €, cose dell'altro mondo (ovviamente li ho mandati a quel paese e sono passato a Telecom), in genere gli ISP "tradizionali" dovrebbero non creare questo genere di problemi...
Forse le uniche eccezioni sono Fastweb (il metodo per abilitare il DCC su Fastweb l'ho linkato più sopra) e le connessioni tramite chiavetta con SIM, sono solo mie supposizioni: lascio verificare a voi...
N.B.: Questo lavoro è necessario che lo faccia solo il mittente, non è necessario che il destinatario faccia tutto ciò


Inviare files tramite DCC (azioni che deve eseguire il mittente):
Metodo manuale:
Inserire nella finestra della chat la stringa:
<div class="de1">/dcc send <file> <ip mittente> <porta></div></div></td></tr></table>
Dove:
<file> è il file da inviare (percorso completo, tipo "C:\Programmi\Za Warudo\Mudah.exe"), se ci sono spazi nel percorso è necessario usare le virgolette
<ip esterno> è l'IP ESTERNO del mittente (Si può conoscere il proprio IP andando qui)
<porta> è una delle famose "almeno 10 porte" aperte nella configurazione del router...Per esempio se io ho aperto le porte dalla 1024 alla 1034 posso inserire un numero qualsiasi (intero ovviamente) tra 1024 e 1034
Per inviare tanti files bisogna inviare un file per ogni porta (se le porte aperte sono 10 si possono inviare massimo 10 files contemporaneamente, se sono 11 il massimo è 11, ecc.)

Metodo "automatico":
Click destro sul nick del destinatario>DCC>Send>Selezionare il file>Ok
Oppure Click sul tasto "Invia File">Scrivere il nick del destinatario nel campo "Utente">Selezionare il file>Ok

Ricevere files tramite DCC (azioni che deve eseguire il destinatario):
Se il file ha un'estensione "sospetta" mIRC lo blocca automaticamente, perciò è necessario prima dell'invio del file che l'utente inserisca il mittente nella sua lista di utenti affidabili:
Per fare ciò deve scrivere nella finestra della chat la stringa:
<div class="de1">/dcc allow +<nick></div></div></td></tr></table>
Dove <nick> è il nick del mittente
(Da non dimenticare il + prima del nick)

Appena si riceve la richiesta di trasferimento di un file viene aperta automaticamente una finestra di conferma (nel caso di files "pericolosi" la conferma viene chiesta due volte): dare sì/Ok

N.B.: Se il file ha un'estensione che è nella lista "Ignora" del destinatario (Opzioni>DCC>Ignora) il file verrà automaticamente rifiutato, perciò è necessario configurare tale tab.

Modificato da Hash'ak'Gik, 18 June 2011 - 19:58 PM.

New-age-retro-hippie-psy_zpsde262717.gif

Spoiler

    Zuppo
  • Moralizzatore

  • Utenti
  • Rens: 111
  • 3
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 13962 messaggi
  • Sesso:Maschio
  • Provenienza:Ilneth
  • Abilità:Esperto

#2 Inviato 19 June 2011 - 10:52 AM

domanda. se apro le porte dal router, tutti i programmi che utilizzano quelle porte le useranno. Non cè invece modo di dire che solo mirc è autorizzato a passare per quelle porte?

Deviantart

ElfGamesWorks Forum

 

My adventure game
Little Briar Rose

 

 

Altri progetti: Oh! I'm Getting Taller! / Il pifferaio di Hamelin

I miei Fumetti: Folletto Vs Nenè / A.s.D. / A.s.D.2

fablecontest1st.pngSCContest3Oct.gif 1zokd2s.png  qRfaRqE.png  eger81.gifBEu6G.gifeger81.gif
 

Un sogno nel cassetto...

Spoiler

Citaziò!

Spoiler


Scheda di Zuppo Del'Oquie

Spoiler


    Hash'ak'Gik
  • Alex (Rm2k)

  • Utenti
  • Rens: 46
  • 0
  • StellettaStellettaStellettaStellettaStelletta
  • 837 messaggi
  • Sesso:Maschio
  • Abilità:Maestro

#3 Inviato 19 June 2011 - 11:19 AM

domanda. se apro le porte dal router, tutti i programmi che utilizzano quelle porte le useranno. Non cè invece modo di dire che solo mirc è autorizzato a passare per quelle porte?

Oltre ad aprire le porte dal router devi usare un firewall software...

Diciamo che principalmente i firewall hardware aprono porte indiscriminatamente per tutti i programmi, i firewall software non agiscono sulle porte ma decidono quale programma far connettere ad internet e quale no...

In pratica ti basta aprire le porte e poi usare anche Windows Firewall mettendo mIRC tra le eccezioni, ti bloccherà tutti i programmi che non sono in quella lista, per tutte le porte...

New-age-retro-hippie-psy_zpsde262717.gif

Spoiler

    Zuppo
  • Moralizzatore

  • Utenti
  • Rens: 111
  • 3
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 13962 messaggi
  • Sesso:Maschio
  • Provenienza:Ilneth
  • Abilità:Esperto

#4 Inviato 19 June 2011 - 23:02 PM

ok e se invece io avessi sdradicato merdos firewall dal mio computer perchè troppo demente da essere configurabile?
Mi stai dicendo che cè differenza tra aèprire una porta o aprire una porta col firewall...? Sono abbastanza ignorante in materia Configurazioni porte, dunque se ti va di perdere tempo a spiegarmi qualcosina ti leggo volentieri XD

Deviantart

ElfGamesWorks Forum

 

My adventure game
Little Briar Rose

 

 

Altri progetti: Oh! I'm Getting Taller! / Il pifferaio di Hamelin

I miei Fumetti: Folletto Vs Nenè / A.s.D. / A.s.D.2

fablecontest1st.pngSCContest3Oct.gif 1zokd2s.png  qRfaRqE.png  eger81.gifBEu6G.gifeger81.gif
 

Un sogno nel cassetto...

Spoiler

Citaziò!

Spoiler


Scheda di Zuppo Del'Oquie

Spoiler


    Hash'ak'Gik
  • Alex (Rm2k)

  • Utenti
  • Rens: 46
  • 0
  • StellettaStellettaStellettaStellettaStelletta
  • 837 messaggi
  • Sesso:Maschio
  • Abilità:Maestro

#5 Inviato 19 June 2011 - 23:23 PM

ok e se invece io avessi sdradicato merdos firewall dal mio computer perchè troppo demente da essere configurabile?
Mi stai dicendo che cè differenza tra aèprire una porta o aprire una porta col firewall...? Sono abbastanza ignorante in materia Configurazioni porte, dunque se ti va di perdere tempo a spiegarmi qualcosina ti leggo volentieri XD

Forse prima mi sono spiegato male...
Da Wikipedia:

Apparato di rete hardware o software che filtra tutti i pacchetti entranti ed uscenti, da e verso una rete o un computer, applicando regole che contribuiscono alla sicurezza della stessa.


Empiricamente ho visto che:
Il router apre o chiude delle porte verso l'esterno, indiscriminatamente dal programma che le usa...Sono aperte/chiuse per tutti
Il firewall software NON agisce sulle porte ma sull'"Autorizzi questo programma a scambiare informazioni con internet?"

In pratica il router è come se aprisse le porte di un ufficio pubblico (chiunque può passare dalle porte aperte, nessuno passa da quelle chiuse), il firewall come se distribuisse dei pass per dei concerti alle singole persone (solo gli autorizzati possono entrare, indipendentemente dalla porta che scelgono di usare)

Il portforwarding serve perché spesso i programmi, anche se hanno ottenuto il pass dal firewall software, vogliono per forza passare per una determinata porta che di base è chiusa e quindi il router deve aprirla perché a differenza degli umani non sono abbastanza intelligenti da decidere di passare da una porta aperta...
Poi ci sono anche porte riservate che non può usare qualsiasi programma...Per esempio la porta 80 è per la navigazione Web e serve solo per quello, non può passare altro...

Ripeto: queste sono supposizioni (anche se probabilmente corrette) basate sulla mia esperienza, non mi sono mai informato seriamente al riguardo...

New-age-retro-hippie-psy_zpsde262717.gif

Spoiler

    Mazus
  • Animatore

  • Utenti
  • Rens: 25
  • 0
  • StellettaStellettaStellettaStelletta
  • 767 messaggi
  • Sesso:Maschio
  • Abilità:Maestro

#6 Inviato 20 June 2011 - 08:18 AM

Sbagliato. La maggior parte dei routers in circolazione a parte Fastweb permette di fare il "PortForwarding" anche solo su un determinato servizio. Come ad esempio alcuni router della pirelli utilizzati da Tele2, TeleTU, Telecom :

Immagine inserita

E' possibile inoltre inserire un servizio personalizzato se non presente nell'elenco.

Risultati Contest
SCContest1Oct.gif-SCContest1Oct.gif-SCContest1Oct.gif-SCContest1Oct.gif-SCContest2Oct.gif - 3° Posto Clou Contest


    Hash'ak'Gik
  • Alex (Rm2k)

  • Utenti
  • Rens: 46
  • 0
  • StellettaStellettaStellettaStellettaStelletta
  • 837 messaggi
  • Sesso:Maschio
  • Abilità:Maestro

#7 Inviato 20 June 2011 - 14:05 PM

Sbagliato. La maggior parte dei routers in circolazione a parte Fastweb permette di fare il "PortForwarding" anche solo su un determinato servizio. Come ad esempio alcuni router della pirelli utilizzati da Tele2, TeleTU, Telecom :

Immagine inserita

E' possibile inoltre inserire un servizio personalizzato se non presente nell'elenco.

Scusami, ma la scelta di un servizio da quell'elenco non è semplicemente l'apertura delle porte utilizzate di base da quel servizio senza doversi dannare ad aprirle una per una? O.o

Modificato da Hash'ak'Gik, 20 June 2011 - 14:06 PM.

New-age-retro-hippie-psy_zpsde262717.gif

Spoiler

    Mazus
  • Animatore

  • Utenti
  • Rens: 25
  • 0
  • StellettaStellettaStellettaStelletta
  • 767 messaggi
  • Sesso:Maschio
  • Abilità:Maestro

#8 Inviato 20 June 2011 - 14:13 PM

Scusami, ma la scelta di un servizio da quell'elenco non è semplicemente l'apertura delle porte utilizzate di base da quel servizio senza doversi dannare ad aprirle una per una? O.o


Apre di base la porta utilizzata da quel servizio e permette la possibilità di agigungere altre porte a quel servizio stesso. Altrimenti è possibile creare un Custom Alias chiamato DCC e aprire le sole porte utilizzate dal DCC.

Risultati Contest
SCContest1Oct.gif-SCContest1Oct.gif-SCContest1Oct.gif-SCContest1Oct.gif-SCContest2Oct.gif - 3° Posto Clou Contest





  • Feed RSS