[FreeBSD 5.2.1] irc dcc resuming au travers de natd
1 réponse
mobiles
Bonjour,
après près de deux semaines de recherches j'arrive enfin à faire
fonctionner l'irc dcc resuming à travers mon nat...
pour ceux que ça intéresse, voici ce qu'il faut rajouter à la ligne
155 dans /usr/src/lib/libalias/alias_irc.c
(si vos sources se trouvent bien là) :
/* ça commence ici */
if( sptr[i+0] == 'R' &&
sptr[i+1] == 'E' &&
sptr[i+2] == 'S' &&
sptr[i+3] == 'U' &&
sptr[i+4] == 'M' &&
sptr[i+5] == 'E' &&
sptr[i+6] == ' '){
/* It's a resume packet, let it through,
lBAD_CTCP
* will copy the rest of the packet */
DBprintf(("RESUME command...\n"));
goto lBAD_CTCP;
}
/* ça se termine la*/
pour ceux que ça intéresse, voici le contenu de mon natd.conf :
log yes
log_denied yes
use_sockets yes
same_ports yes
interface xl0
punch_fw 10000:20
log_ipfw_denied yes