No space after tab.
authorGuus Sliepen <guus@tinc-vpn.org>
Sun, 21 Nov 2010 11:44:08 +0000 (12:44 +0100)
committerGuus Sliepen <guus@tinc-vpn.org>
Sun, 21 Nov 2010 11:44:08 +0000 (12:44 +0100)
examples/ipv6-network.mdwn

index 707bd5b..6a33e1b 100644 (file)
@@ -26,10 +26,10 @@ This document is to highlight an example setup for using tinc to create an IPv6
 ### Configuration Files
 
 1. On Debian/Ubuntu systems, an entry in "/etc/network/interfaces" can be used to statically assign the ::1 address for the local LAN. Example:
-         iface eth1 inet6 static
-                 address 2001:db8:beef::1::1
-                 netmask 64
-                 mtu 1280
+       iface eth1 inet6 static
+       address 2001:db8:beef::1::1
+       netmask 64
+       mtu 1280
   On non Debian/Ubuntu systems, a line can be put in a boot script, such as "ip -6 addr add 2001:db8:beef:1::1/64 dev eth1".
 
 2. IPv6 forwarding needs to be enabled: put "echo "1" >/proc/sys/net/ipv6/conf/all/forwarding" in a boot script, or "net.ipv6.conf.all.forwarding = 1" in "/etc/sysctl.conf".
@@ -38,62 +38,60 @@ This document is to highlight an example setup for using tinc to create an IPv6
 
 4. It is assumed that the config files go into something like "/etc/tinc/link" and "/etc/tinc/nets.boot" has an entry for "link". The following table can be used to guide configuration of routers:
   * "routera" configuration for tinc (the master router):
-        >cat tinc.conf
-        Name = routera
-        Mode = switch
-        Interface = vpn6
+       >cat tinc.conf
+       Name = routera
+       Mode = switch
+       Interface = vpn6
        
-        >cat tinc-up
-        #!/bin/sh
-        #Enable tinc
-        ip -6 link set $INTERFACE up mtu 1280 txqueuelen 1000
-        ip -6 addr add 2001:db8:beef::1/64 dev $INTERFACE
-        ip -6 route add 2001:db8:beef::/48 dev $INTERFACE
-        #Static routing table
-        ip -6 route add 2001:db8:beef:2::/64 via 2001:db8:beef::2
-        ip -6 route add 2001:db8:beef:3::/64 via 2001:db8:beef::3
-        ip -6 route add 2001:db8:beef:4::/64 via 2001:db8:beef::4
-       
-        >cat tinc-down
-        #!/bin/sh
-        #Static routing table
-        ip -6 route del 2001:db8:beef:2::/64 via 2001:db8:beef:::2
-        ip -6 route del 2001:db8:beef:3::/64 via 2001:db8:beef:::3
-        ip -6 route del 2001:db8:beef:4::/64 via 2001:db8:beef:::4
-        #Disable tinc
-        ip -6 route del 2001:db8:beef::/48 dev $INTERFACE
-        ip -6 addr del 2001:db8:beef::1/64 dev $INTERFACE
-        ip -6 link set $INTERFACE down
+       >cat tinc-up
+       #!/bin/sh
+       #Enable tinc
+       ip -6 link set $INTERFACE up mtu 1280 txqueuelen 1000
+       ip -6 addr add 2001:db8:beef::1/64 dev $INTERFACE
+       ip -6 route add 2001:db8:beef::/48 dev $INTERFACE
+       #Static routing table
+       ip -6 route add 2001:db8:beef:2::/64 via 2001:db8:beef::2
+       ip -6 route add 2001:db8:beef:3::/64 via 2001:db8:beef::3
+       ip -6 route add 2001:db8:beef:4::/64 via 2001:db8:beef::4
        
+       >cat tinc-down
+       #!/bin/sh
+       #Static routing table
+       ip -6 route del 2001:db8:beef:2::/64 via 2001:db8:beef:::2
+       ip -6 route del 2001:db8:beef:3::/64 via 2001:db8:beef:::3
+       ip -6 route del 2001:db8:beef:4::/64 via 2001:db8:beef:::4
+       #Disable tinc
+       ip -6 route del 2001:db8:beef::/48 dev $INTERFACE
+       ip -6 addr del 2001:db8:beef::1/64 dev $INTERFACE
+       ip -6 link set $INTERFACE down
   * "routerb" configuration for tinc (the other non-master routers will be like this one):
-        >cat tinc.conf
-        Name=routerb
-        Mode = switch
-        ConnectTo = routera
-        Interface = vpn6
+       >cat tinc.conf
+       Name=routerb
+       Mode = switch
+       ConnectTo = routera
+       Interface = vpn6
        
-        >cat tinc-up
-        #!/bin/sh
-        ip -6 link set $INTERFACE up mtu 1280
-        ip -6 addr add 2001:db8:beef::2/64 dev $INTERFACE
-        ip -6 route add default via 2001:db8:beef::1
+       >cat tinc-up
+       #!/bin/sh
+       ip -6 link set $INTERFACE up mtu 1280
+       ip -6 addr add 2001:db8:beef::2/64 dev $INTERFACE
+       ip -6 route add default via 2001:db8:beef::1
        
-        >cat tinc-down
-        #!/bin/sh
-        ip -6 route del default via 2001:db8:beef::1
-        ip -6 addr del 2001:db8:beef::2/64 dev $INTERFACE
-        ip -6 link set $INTERFACE down
+       >cat tinc-down
+       #!/bin/sh
+       ip -6 route del default via 2001:db8:beef::1
+       ip -6 addr del 2001:db8:beef::2/64 dev $INTERFACE
+       ip -6 link set $INTERFACE down
 
 5. You can use [radvd](http://www.litech.org/radvd/) or [Quagga](http://www.quagga.net/) to perform [stateless address autoconfiguration](http://www.ietf.org/rfc/rfc2462.txt) on your LAN. This is an example zebra.conf for LAN autoconfiguration (don't forget to enable the zebra daemon):
-        ipv6 forwarding
-        !
-        interface eth1
-         no ipv6 nd suppress-ra
-         ipv6 address 2001:db8:beef:1::1/64
-         ipv6 nd prefix 2001:db8:beef:1::/64
-         ipv6 nd ra-interval 10
-        !
-        interface vpn6
-        !
-        interface lo
-
+       ipv6 forwarding
+       !
+       interface eth1
+       no ipv6 nd suppress-ra
+       ipv6 address 2001:db8:beef:1::1/64
+       ipv6 nd prefix 2001:db8:beef:1::/64
+       ipv6 nd ra-interval 10
+       !
+       interface vpn6
+       !
+       interface lo