The MAC addresses of a packet on the receiving end of a tunnel are wrong with 0.3.3, apply the following patch to net.c to correct that. --- net.c.old Tue Feb 8 00:35:38 2000 +++ net.c Fri Feb 11 00:50:57 2000 @@ -80,8 +80,8 @@ p->len +=3D 12; tmp[0] =3D tmp[6] =3D 0xfe; tmp[1] =3D tmp[7] =3D 0xfd; - *((ip_t*)(&tmp[2])) =3D *((ip_t*)(&tmp[30])); /* !! ?? */ - *((ip_t*)(&tmp[8])) =3D (ip_t)(htonl(myself->vpn_ip)); + *((ip_t*)(&tmp[2])) =3D (ip_t)(htonl(myself->vpn_ip)); + *((ip_t*)(&tmp[8])) =3D *((ip_t*)(&tmp[26])); memcpy(p->data, &tmp[0], p->len); } -- Ivo Timmermans You are just jealous because the little voices are talking to me. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 232 bytes Desc: not available Url : http://brouwer.uvt.nl/pipermail/tinc/attachments/20000211/297ccb8f/attachment.pgp