Deags Posted October 25, 2007 Share Posted October 25, 2007 i'm really bored so here goes Firstly install ipv6 on all PC's. on windows running ipv6 install should do the trick. On linux you need to enable it in the kernel and change some options. Documentation for your distro easily found on the internet. Okay on your linux router you need to install two pieces of software. radvd and the gateway6 client. check your package manger otherwise source for Gateway6 can be found here. http://go6.net/4105/download.asp and radvd http://www.litech.org/radvd/. once installed/compiled you need to sign up to a broker AND request for a prefix /48. here are a three brokers there are more i just can't find them right now http://broker.aarnet.net.au/ http://go6.net/4105/freenet.asp http://www.broker.ipv6.ac.uk/ Okay once you have signed up and have a subnet. you now configure gateway6. And your Linux firewall. iptables -I OUTPUT -j ACCEPT --proto 41; iptables -I INPUT -j ACCEPT --proto 41 gw6c.conf the following values will need changing if_prefix: This is the LAN adaptor. userid: Username you chose passwd: password server: the broker you signed up with dns_server: this can be commented out but you need it if you want to use reverse dns with ipv6. Mine is setup for ns1.afraid.org Quote Link to comment Share on other sites More sharing options...
Deags Posted October 25, 2007 Author Share Posted October 25, 2007 userid=useridhere passwd=userpassword server=broker.aarnet.net.au ########################## ROUTER CONFIGURATION ############################### # # Use these parameters for the client to act as a router and give IPv6 # to several PCs. # # Router flag: # host_type=host|router # Set this value for the client to act as a router. # # Default value: host # host_type=router prefixlen=48 # # Interface prefix: # Name of the interface that will be configured to send router advertisements. # This is an interface index on Windows (for example 4) and a name on Linux and # BSD, for example eth1 or fxp1. # if_prefix=eth1 # # DNS Server: # Specify a local DNS server to which will be delegated the reverse prefix. # # Example: dns_server=mydnsserver.domain # dns_server=67.19.72.206 gw6_dir=/usr/local/gw6c auth_method=any retry_delay=30 keepalive=yes keepalive_interval=30 tunnel_mode=v6udpv4 if_tunnel_v6v4=sit1 if_tunnel_v6udpv4=tun if_tunnel_v4v6=sit0 client_v4=auto client_v6=auto template=linux proxy_client=no Okay now to run gateway6client (gw6c). Here is the init script i use. http://deags.de.funpic.org/view.php?id=64 Quote Link to comment Share on other sites More sharing options...
Deags Posted October 25, 2007 Author Share Posted October 25, 2007 Now just execute /etc/init.d/gw6c start ifconfig and hope everything works. Wait a minute or two for the machines on your network to get a ipv6 address then goto http://go6.net/ and see if it tells your your IPv6 address. You can also try my ipv6 webserver. http://shut-up-or-you-will-get.strangled.net/ I hope it works. I have it running well on my network :D. Quote Link to comment Share on other sites More sharing options...
VaKo Posted October 25, 2007 Share Posted October 25, 2007 For those of you who have DD-WRT, it should be built in to your router. Otherwise, a damn cool guide. Quote Link to comment Share on other sites More sharing options...
K1u Posted October 27, 2007 Share Posted October 27, 2007 Thank you for your contribution. I have sent a PM regarding something. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.