#!/bin/bash

#on suppose iproute2 installé et votre adresse ipv4 fixe

#activation du routage ipv6
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding

####################################################
#         Variables                                #
####################################################

#LOCALV6 est donnée par le fournisseur du tunnel ainsi que votre
#préfixe /64 que vous pourrez affecter aux machines de votre LAN


IP=/sbin/ip
ROUTE=/sbin/route
LOCALV4=votre ipv4
REMOTEV4=ipv4 du fournisseur de tunnel
LOCALV6=ipv6 de votre extrémité de tunnel en /128

###################################################
#         Commandes                               #
###################################################


$IP link set ojov6 down
$IP tunnel add ojov6 mode sit remote $REMOTEV4 local $LOCALV4 ttl 255
$IP link set ojov6 up
$IP addr add $LOCALV6 dev ojov6
$ROUTE -A inet6 add 3ffe::/16 dev ojov6

#FIXME: la route par default en ipv6 ne marche pas chez moi!



#version 1.0 by ojo   ojo@ojobone.net
linux/tunnel_ipv6_ipv4.txt · Last modified: 2010/01/12 13:29 (external edit)