da useless » dom feb 22, 2004 21:01
una dcc funziona così:
<BR>colui che invia manda un CTCP DCC a chi deve ricevere, dandogli l´indirizzo e la porta a cui connettersi.
<BR>ora, stando dietro ad un router, il tuo pc ha un indirizzo privato, diverso dall´indirizzo pubblico, che è assegnato al router, quindi il tuo client manda dice al ricevente di connettersi all´ip interno, e chiaramente il ricevente non riuscirà a connettersi a te.
<BR>forzando il client a mandare l´ip pubblico, dicendoglielo a mano, farà sì che almeno l´indirizzo a cui il ricevente si deve connettere sia giusto. tuttavia non è detto che funzioni, in quanto, se il router non è molto sveglio, si vedrà arrivare un tentativo di connessione alla porta indicata, ma non saprà a chi rigirarla, a meno che:
<BR>a. sappia cos´è una dcc e ne tenga traccia (come fa iptables)
<BR>b. sia istruito x rigirare tutte le connessioni all´ip del tuo pc.
<BR>
<BR>questo è uno dei motivi x cui odio i router hardware...<br>