Gudinna Wiki VisaÄndraBifogaVersionerUppdateratSökKarta

laidback pysslar med sics ipv6 under linux

Hmm. först skapar man alla nödvändiga saker i RIPE-databasen, kolla här för info om det: http://www.ipv6.sics.se/connecting.html

sedan har jag skrivit ett litet shellscript, som jag iofs inte vet säkert om det funkar förrns imorgon... update: det funkar. :)

du behöver ha:
ipv6 i din kernel (eller som modul)
iproute2

sics-ipv6.sh


#!/bin/bash

# My site id from SICS (if 3FFE:200:154::/48 is my prefix, then 154 is my site id.)
SITE_ID="154"

# SICS side of the tunnel
ROUTER_IPV4="193.10.66.219"

# My side of the tunnel
LOCAL_IPV4="81.225.241.176"

# Create a tunnel between my router and sics router
/sbin/ip tunnel add sics mode sit ttl 64 remote $ROUTER_IPV4 local $LOCAL_IPV4
/sbin/ip link set dev sics up

# The tunnel on my end should have the address 3ffe:200:1:your_site_id::2
/sbin/ip -6 addr add 3ffe:200:1:${SITE_ID}::2/64 dev sics

# Set 3ffe:200:1:your_site_id::1 as default route
/sbin/ip route add default via 3ffe:200:1:${SITE_ID}::1

# Configure an address for eth0
/sbin/ip -6 addr add 3ffe:200:${SITE_ID}:AAAA::1/64 dev eth0

# Configure an address for eth1
/sbin/ip -6 addr add 3ffe:200:${SITE_ID}:BBBB::1/64 dev eth1

# Turn on forwarding for all interfaces
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding

radvd.conf

interface eth1
{ 
       AdvSendAdvert on;
       prefix 3ffe:200:154:BBBB::/64
       { 
               AdvOnLink on;
               AdvAutonomous on;
       };
}
Gör så att radvd autoconfar upp alla maskiner på det interna interfacet eth1 automagiskt om de har stöd för det.

Referens till aktuell sida


Frivillig gåva till stöd för driften av Gudinna Wiki :