このページはあなたの指定言語の彼の無効性のために英語で掲示される Syntax of Configuration IPv6 * BSD
FreeBSD
	that which you need :
	FreeBSD 4.x compiled with support INET6 (it is activated by défault on kernel GENERIC)
	the points of interconnection IPv4 and IPv6. will note we them this way : 
	lanv4 - youre address IPv4 
	  lanv6 - youre address IPv6 
	  distv4 - the distant address IPv4 
	  distv6 - the distant address IPv6 
	
	Installation :
	
	no necessary installation (the system is allready ok for ipv6)
	
	Tunnel configuration  
	do not forget to replace gifx by gif0 or other according to your OS 
	  you must execute these commands in SU or ROOT 
	# gifconfig gifx lanv4 distv4 
	  # ifconfig gifx inet6 lanv6 distv6 prefixlen 128 
	the tunnel must be now activated one test if the distant access point answers 
	% ping6 distv6 
	  PING6(56=40+8+8 bytes) lanv6 --> distv6 
	  16 bytes from distv6, icmp_seq=0 hlim=64 time=15.312 ms 
	  16 bytes from distv6, icmp_seq=1 hlim=64 time=14.652 ms 
	  16 bytes from distv6, icmp_seq=2 hlim=64 time=15.057 ms  
	   
	it's working ;) 
	Routing configuration 
	in the most of the cases, there will be just a road by default has destination of the waiter of tunnel 
	# route add -inet6 default distv6 
	  or 
	  # route add -inet6 default -interface 
	  gifx 
	now you must be capable of ping no matter whom, eg ping6 ipng.ipng.nl (3ffe:8114::1) 
	if you want only router one small beach by this tunnel (eg a static road) it is very easy 
	  you must route 3ffe:80e8:d8::/48 by gifx 
	# route add -inet6 3ffe:80e8:d8:: -prefixlen 
	  48 distv6 
	  or 
	  # route add -inet6 3ffe:80e8:: -prefixlen 
	  48 -interface gifx 
	you want delegate bloc ? 
	it is also easy. do not forget to return all the data in the base of data of the 6BONE ! 
	  http://whois.6bone.net/ 
	you've youre bloc 3ffe:80e8:d8::/48 and you want delegate 3ffe:80e8:d8:8000::/64 
	  by a tunnel on gifx 
	- To configure the tunnel 
	  - routing the bloc on the tunnel 
	# route add -inet6 3ffe:80e8:d8:8000:: 
	  -prefixlen 64 distv6 
	  or 
	  # route add -inet6 3ffe:80e8:d8:8000:: 
	  -prefixlen 64 -interface gifx 
	
	Final script :
	
	gifconfig gif0 lanv4 distv4
	ifconfig gif0 inet6 lanv6 distv6 prefixlen 127
	route -n add -inet6 default distv6
	 
	
	Final script : FreeBSD 4.4
	under FreeBSD 4.4 it is not any more nécéssaire of recompiler the core for acceder with 
	the interfaces gifX, it is from now on possible of the creer has the flight.
	 
	
	ifconfig gif0 create
	gifconfig gif0 lanv4 distv4
	ifconfig gif0 inet6 lanv6 distv6 prefixlen 127
	route -n add -inet6 default distv6
	 
	
	if you have error messages of neighbor discovering
	(/kernel: nd6_lookup: failed to add route for a neighbor([youre_ipv6_cote_tb]), errno=17)
	try the parameter prefixlen 128 this is not abnormal
	To add a ipv6 on your interface LAN : 
	ifconfig [interface] inet6 [ipv6] prefixlen [longueur de prefix] alias 
	Examples : 
	ifconfig xl0 inet6 3FFE:1200:3028:84ef::1 prefixlen 64 alias 
	ifconfig xl0 inet6 3FFE:1200:3028:84ef::5 prefixlen 64 alias 
	ifconfig xl0 inet6 3FFE:1200:3028:84ef::53 prefixlen 64 alias 
	ifconfig xl0 inet6 3FFE:1200:3028:84ef::54 prefixlen 64 alias 
	ifconfig xl0 inet6 3FFE:1200:3028:84ef::80 prefixlen 64 alias 
	ifconfig xl0 inet6 3FFE:1200:3028:84ef::6667 prefixlen 64 alias 
	 
NetBSD
	Official documentation :
	http://www.netbsd.org/Documentation/network/ipv6/
OpenBSD
	patch setup :
	
	no setup required (the system is already ready for ipv6)
	
	script :
	
	ifconfig gif0 giftunnel [youre_ipv4_public] [ipv4_of_tunnel_broker]
	ifconfig gif0 inet6 [youre_ipv6_public] [youre_ipv6_side_tb] prefixlen 127
	route -n add -inet6 default [youre_ipv6_side_tb]
	 
Router
	To make to your machine a IPv6 router there exists several solutions/softs 
	 
	1) to use the standard configuration 
	add in /etc/rc.conf 
	ipv6_enable="YES" 
	(incomplete part) 
	 	
	2) Using sysctl  
	sysctl -w net.inet6.ip6.forwarding=1            #for enabling routing IPV6 
	(to make has each boot) 
	 
	3) By Soft (radvd rtadvd or zebra) 
Liens
	
	  - FreeBSD 4.0 - includes the KAME IPv6 stack
	  
 - KAME - the various BSD versions are being united here
	  
 - INRIA - development appears to have ceded to KAME
	  
 - NRL's IPv6 - as distributed from MIT (v7.1 Dec'98)
	  
 - IPv6-DRET - a French implementation
 
	  
  
				 |