[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] ecdysis nat64



On Thu, Mar 31, 2011 at 07:44:45PM +0200,
 Cornichon <cornichonva@gmail.com> wrote 
 a message of 21 lines which said:

> L'un d'entre vous s'est-il déjà penché sur la solution ecdysis nat64
> & dns64 ?? (http://ecdysis.viagenie.ca/)

Non, mais je peux en parler :-)

> Pour être complet, j'en suis encore à la phase d'install, pas très
> bien compris comment compiler le bousin..
> Leurs instructions d'installations me laisse... sans solution ;)

Les gens de Viagénie répondent bien au courrier (et en français).

support@viagenie.ca

Mais, sinon, c'est relativement simple. C'est un module noyau, donc il
faut installer les paquetages qui permettent la compilation de modules
noyau. Sur une squeeze avec le noyau 2.6.32-5 :

% sudo aptitude install linux-headers-2.6.32-5-686 linux-kbuild-2.6.32
...

% make
/bin/sh: [[: not found
make -C /lib/modules/2.6.32-5-686/build M=/home/stephane/tmp/ecdysis-nf-nat64-20101117 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-686'
  CC [M]  /home/stephane/tmp/ecdysis-nf-nat64-20101117/nf_nat64_main.o
  CC [M]  /home/stephane/tmp/ecdysis-nf-nat64-20101117/nf_nat64_session.o
  CC [M]  /home/stephane/tmp/ecdysis-nf-nat64-20101117/nf_nat64_config.o
  LD [M]  /home/stephane/tmp/ecdysis-nf-nat64-20101117/nf_nat64.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/stephane/tmp/ecdysis-nf-nat64-20101117/nf_nat64.mod.o
  LD [M]  /home/stephane/tmp/ecdysis-nf-nat64-20101117/nf_nat64.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-686'

% sudo make install
...

# On peut éditer le script avant pour changer les paramètres...
% sudo ./nat64-config.sh 

Ensuite, on peut vérifier que tout s'est bien passé en regardant la
table de routage :

% netstat -r -n  -Ainet6
Kernel IPv6 routing table
Destination                    Next Hop                   Flag Met Ref Use If
64:ff9b::/96                   ::                         U    1024 0     0 nat64
...

Parfait, les paquets pour le préfixe NAT64 sont bien routés à
part. Tentons notre chance :

% telnet 64:ff9b::453f:bd0b
Trying 64:ff9b::453f:bd0b...

Et on voit bien les paquets IPv6 sur l'interface nat64 :

21:18:58.910669 IP6 2a01:e35:8bd9:8bb0:304b:5a4b:3b8c:7b1c.37033 > 64:ff9b::453f:bd0b.23: Flags [S], seq 3580860303, win 5760, options [mss 1440,sackOK,TS val 23731660 ecr 0,nop,wscale 6], length 0

Et les IPv4 sur l'interface normale :

21:19:09.263613 IP 192.168.2.1.37038 > 69.63.189.11.23: Flags [S], seq
4043093045, win 5760, options [mss 1440,sackOK,TS val 23734248 ecr
0,nop,wscale 6], length 0


Reply to: