msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2010-10-21 23:56+0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):6 msgid "Gentoo IPv6 Router Guide" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(author:title):8 msgid "Developer" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(mail:link):9 msgid "latexer@gentoo.org" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(mail):9 msgid "Peter Johanson" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(author:title):11 ../../gentoo/xml/htdocs/doc/en//ipv6.xml(author:title):17 ../../gentoo/xml/htdocs/doc/en//ipv6.xml(author:title):20 ../../gentoo/xml/htdocs/doc/en//ipv6.xml(author:title):23 msgid "Editor" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(mail:link):12 msgid "peesh@gentoo.org" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(mail):12 msgid "Jorge Paulo" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(author:title):14 msgid "Editor, Reviewer" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(mail:link):15 msgid "swift@gentoo.org" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(mail):15 msgid "Sven Vermeulen" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(mail:link):18 msgid "cam@gentoo.org" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(mail):18 msgid "Camille Huot" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(mail:link):21 msgid "okun@hack.fi" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(mail):21 msgid "Pasi Valminen" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(mail:link):24 msgid "nightmorph" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(abstract):27 msgid "This guide shows how to setup IPv6 on a Gentoo system. This includes establishing a tunnel with a tunnel broker, some basic DNS configuration and configuring clients to use the system to connect to IPv6 addresses." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(version):37 msgid "3" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(date):38 msgid "2010-08-11" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):41 msgid "Preliminaries" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):43 msgid "Basic Kernel Configuration" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):46 msgid "Any of the 2.6 kernel trees availables in Gentoo will easily support IPv6 connections. The new USAGI IPv6 stack is integrated to the kernel since Linux 2.6.0." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):52 msgid "Emerging a kernel" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):52 #, no-wrap msgid "\n# emerge gentoo-sources\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):56 msgid "Now we are ready to enter the kernel source directory and begin our actual kernel configuration." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):61 msgid "Configuring the Linux Kernel" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):61 #, no-wrap msgid "\n# cd /usr/src/linux\n# make menuconfig\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(note):66 msgid "This assumes the symlink /usr/src/linux points to the sources you will be using." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):71 msgid "'make menuconfig' options" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):71 #, no-wrap msgid "\nDevice Drivers --->\nNetworking support --->\nNetworking options --->\n <*> The IPv6 protocol (EXPERIMENTAL)\n(The IPv6 options beneath this one can be useful for many other applications,\nbut should not be needed for a basic setup)\n\n(This option is only required if you are using ptrtd for 6to4 conversion)\n[*] Network device support\n <*> Universal TUN/TAP device driver support\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):87 msgid "Testing IPv6 Support" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):90 msgid "After enabling the recommended options, recompile your kernel and reboot into your new IPv6-enabled kernel." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):95 msgid "If you don't already have iproute2 installed, we urge you to do it now. iproute2 is a network configuration suite that contains ip, the famous replacement for ifconfig, route, iptunnel and others..." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):101 msgid "Installing iproute2" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):101 #, no-wrap msgid "\n# emerge sys-apps/iproute2\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(warn):105 msgid "Use of ifconfig can cause serious headaches if you have multiple tunnel devices. You have to remove the tunnels in backorder, which means that the latest created must be removed first. You have been warned!" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):111 msgid "If IPv6 is working, the loopback device should show an IPv6 address:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):115 msgid "Checking the loopback device" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):115 #, no-wrap msgid "\n# ip -6 addr show lo\n1: lo: <LOOPBACK,UP> mtu 16436\n inet6 ::1/128 scope host \n valid_lft forever preferred_lft forever\n (The above lines show things are working)\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):123 msgid "Before going any further, make sure that you add ipv6 to your list of USE variables in make.conf, so that future emerges of packages will include IPv6 support." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):134 msgid "Tunnel Configuration" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):136 msgid "Basic Configuration" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):139 msgid "Most ISPs still do not offer any native IPv6 connections. To get around this limitation, there are several \"tunnel brokers\" around the globe that offer free IPv6 tunnels. This will allow you to tunnel all your IPv6 connections through an IPv4 connection." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(th):147 msgid "Broker" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(th):147 msgid "Location" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri:link):149 msgid "http://tunnelbroker.net/" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri):149 ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):179 msgid "Hurricane Electric" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):150 msgid "North America, Europe, Asia" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri:link):153 msgid "http://gogonet.gogo6.com/" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri):153 ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):238 msgid "Freenet6" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):154 msgid "US" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri:link):157 msgid "http://www.sixxs.net/" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri):157 msgid "Sixxs" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):158 msgid "Europe" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri:link):161 msgid "http://tunnel-broker.singnet.com.sg/" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri):161 msgid "Singnet" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):162 msgid "Singapore" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri:link):165 msgid "http://broker.aarnet.net.au/" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri):165 msgid "Aarnet" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):166 msgid "Australia/South Pacific" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):170 msgid "Below are two examples for setting up a tunnel with two popular North American tunnels, Hurricane Electric (applies for non-heartbeat tunnels from sixxs.net as well) and Freenet6." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):182 msgid "Hurricane Electric (HE for short) offers free IPv6 tunnels and allocates a /64 block of addresses for you. It also allows configuration of reverse DNS. Getting a tunnel from HE is as easy as going to http://www.tunnelbroker.net/ and filling out a one page form." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(note):189 msgid "Registration includes listing information like your address and phone number." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):194 msgid "After you have a tunnel approved and have a /64 block allocated, you can configure your Gentoo box. HE provides sample configurations based on ifconfig and the iproute utilities. The following two examples assume you have the following configuration:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):203 msgid "Local IPv4 Address (eth0)" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):203 msgid "68.36.91.195" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):206 msgid "HE IPv4 Address" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):206 msgid "64.71.128.82" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):209 msgid "Local IPv6 tunnel Address" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):209 msgid "2001:470:1F00:FFFF::189" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):212 msgid "IPv6 Block" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):212 msgid "2001:470:1F00:296::/64" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):216 msgid "Using the iproute2 package and the ip command, you would do the following:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):221 msgid "Configuration of an IPv6 tunnel" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):221 #, no-wrap msgid "\n(Create a tunnel between the local (eth0) IPv4 and HE's remote IPv4 address)\n# ip tunnel add sixbone mode sit remote 64.71.128.82 local 68.36.91.195 ttl 64 dev eth0\n(Extract the tunneling overhead from the MTU)\n# ip link set sixbone mtu 1280\n(Bring the tunnel up)\n# ip link set sixbone up\n(Assign the IPv6 address to it)\n# ip addr add 2001:470:1F00:FFFF::189 dev sixbone\n(Route all global unicast IPv6 addresses through our 'sixbone' tunnel device)\n# ip route add 2000::/3 dev sixbone\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):241 msgid "Freenet6 is another free tunnel broker. Optional registration only requires a username and a valid email address. They have chosen to turn the tunnel management into a client/server setup and have created the gateway6 client. The client is available in Portage. To install it do:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):249 msgid "Installing the Freenet6 client" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):249 #, no-wrap msgid "\n# emerge gateway6\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):253 msgid "Now if you chose to connect with authentification, you need to configure gateway6 by editing /etc/gateway6/gw6c.conf. You should only have to change the userid and passwd fields to match those assigned from Freenet6 and change the gateway server. Below is a sample config file." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):261 msgid "gw6c.conf example" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):261 #, no-wrap msgid "\nauth_method=any\nuserid=anonymous\npasswd=foobar\ntemplate=linux\nserver=broker.freenet6.net\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):273 msgid "Testing your connection" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):276 msgid "Now that your tunnel is configured, you can test your connection. The easiest way to do this is to use the ping6 utility and try to ping an IPv6 host." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):282 msgid "Testing the connection" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):282 #, no-wrap msgid "\n# emerge iputils\n# ping6 www.kame.net\nPING www.kame.net(orange.kame.net) 56 data bytes\n64 bytes from orange.kame.net: icmp_seq=1 ttl=52 time=290 ms\n64 bytes from orange.kame.net: icmp_seq=2 ttl=52 time=277 ms\n64 bytes from orange.kame.net: icmp_seq=3 ttl=52 time=280 ms\n64 bytes from orange.kame.net: icmp_seq=4 ttl=52 time=279 ms\n64 bytes from orange.kame.net: icmp_seq=5 ttl=52 time=277 ms\n\n--- www.kame.net ping statistics ---\n5 packets transmitted, 5 received, 0% packet loss, time 4038ms\nrtt min/avg/max/mdev = 277.040/281.041/290.046/4.699 ms\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):297 msgid "Further work is currently in progress to add better IPv6 support to the network init scripts. If you'd like to know the status of this and/or help out, email latexer@gentoo.org." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):309 msgid "IPv6 Support in Applications" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):312 msgid "Re-emerging packages" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):315 msgid "Unless you had USE=\"ipv6\" in your /etc/make.conf previously, you probably need to re-emerge a bunch of packages to compile in IPv6 support for them. To get a list of all the installed packages which are affected by USE flag changes, use Portage's --newuse (-N) option:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):322 msgid "Candidates for re-emerging" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):322 #, no-wrap msgid "\n# emerge -uDNav world\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):326 msgid "If you have changed a lot of USE flags, the list could be quite long. It's suggested to keep your system up-to-date, so it won't hurt if you recompile all affected packages." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(note):332 msgid "Some packages detect IPv6 support automagically and hence have no ipv6 USE flag. Thus not all packages, which should support IPv6, will support it if you have not compiled it with an IPv6 enabled kernel." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):342 msgid "IPv6 Specific Packages" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):345 msgid "There are a few packages which specifically deal with IPv6 items. Most of these are located in /usr/portage/net-misc." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(th):351 msgid "Package" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(th):351 msgid "Description" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):353 msgid "net-misc/ipv6calc" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):354 msgid "Converts an IPv6 address to a compressed format" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):357 msgid "net-misc/netcat6" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):358 msgid "netcat version that supports IPv6 and IPv4" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):361 msgid "dev-perl/Socket6" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):362 msgid "IPv6 related part of the C socket.h defines and structure manipulators" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):373 msgid "DNS setup" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):375 msgid "IPv6 and DNS" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):378 msgid "Just as DNS for IPv4 uses A records, DNS for IPv6 uses AAAA records. (This is because IPv4 is an address space of 2^32 while IPv6 is an address space of 2^128). For reverse DNS, the INT standard is deprecated but still widely supported. ARPA is the latest standard. Support for the ARPA format will be described here." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):390 msgid "BIND configuration" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):393 msgid "Recent versions of BIND include excellent IPv6 support. This section will assume you have at least minimal knowledge about the configuration and use of BIND. We will assume you are not running bind in a chroot. If you are, simply append the chroot prefix to most of the paths in the following section." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):401 msgid "First you need to add entries for both forward and reverse DNS zone files in /etc/bind/named.conf." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):406 msgid "named.conf entries" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):406 #, no-wrap msgid "\n(We allow bind to listen to IPv6 addresses.\nUsing 'any' is the only way to do it prior to bind-9.3)\noptions {\n [...]\n listen-on-v6 { any; }\n [...]\n};\n(This will provide the forward DNS for the domain 'ipv6-rules.com':)\nzone \"ipv6-rules.com\" IN {\n type master;\n file \"pri/ipv6-rules.com\";\n};\n(This format for reverse DNS is \"bitwise.\" It's done by taking the IPv6 prefix,\nreversing the order of the numbers and putting a period between each number)\nzone \"6.9.2.0.0.0.f.1.0.7.4.0.1.0.0.2.ip6.arpa\" {\n type master;\n file \"pri/rev-ipv6-rules.com.arpa\";\n};\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):427 msgid "Now we must create those zone files and add entries for all of our hosts:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):432 msgid "pri/ipv6-rules.com" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):432 #, no-wrap msgid "\n$TTL 2h\n@ IN SOA ipv6-rules.com. webmaster.ipv6-rules.com. (\n 2003052501 ; Serial\n 28800 ; Refresh\n 14400 ; Retry\n 3600000 ; Expire\n 86400 ) ; Minimum\n NS ns1.ipv6-rules.com\n\n IN AAAA 2001:470:1f00:296::1 ; address for ipv6-rules.com\nhost1 IN AAAA 2001:470:1f00:296::2 ; address for host1.ipv6-rules.com\nhost2 IN AAAA 2001:470:1f00:296::3:3 ; address for host2.ipv6-rules.com\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):447 msgid "pri/rev-ipv6-rules.com.arpa" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):447 #, no-wrap msgid "\n$TTL 3d ; Default TTL (bind 8 needs this, bind 9 ignores it)\n@ IN SOA ipv6-rules.com. webmaster.ipv6-rules.com. (\n 2003052501 ; Serial number (YYYYMMdd)\n 24h ; Refresh time\n 30m ; Retry time\n 2d ; Expire time\n 3d ) ; Default TTL\n IN NS ns1.ipv6-rules.com.\n; IPv6 PTR entries\n$ORIGIN 6.9.2.0.0.0.f.1.0.7.4.0.1.0.0.2.ip6.arpa.\n\n1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR ipv6-rules.com.\n2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR host1.ipv6-rules.com.\n3.0.0.0.3.0.0.0.0.0.0.0.0.0.0.0 IN PTR host2.ipv6-rules.com.\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):468 msgid "DJBDNS configuration" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):471 msgid "There are currently some third-party patches to DJBDNS available at http://www.fefe.de/dns/ that allow it to do IPv6 nameserving. DJBDNS can be installed with these patches by emerging it with ipv6 in your USE variables." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(warn):478 msgid "Not all record types are support yet with these patches. In particular, NS and MX records are not supported." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):483 msgid "Installing djbdns" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):483 #, no-wrap msgid "\n# emerge djbdns\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):487 msgid "After djbdns is installed, it can be setup by running tinydns-setup and answering a few questions about which IP addresses to bind to, where to install tinydns, etc." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):493 msgid "Setting up tinydns" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):493 #, no-wrap msgid "\n# tinydns-setup\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):497 msgid "Assuming we've installed tinydns into /var/tinydns, we can now edit /var/tinydns/root/data. This file will contain all the data needed to get tinydns handling DNS for your IPv6 delegation." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):503 msgid "sample data file" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):503 #, no-wrap msgid "\n(*.ipv6-rules.com is authoritatively handled by 192.168.0.1)\n.ipv6-rules.com:192.168.0.1:a:259200\n(Authoritative reverse DNS for 2001:470:1f00:296::/64)\n.6.9.2.0.0.0.f.1.0.7.4.0.1.0.0.2.ip6.arpa:192.168.0.1:a\n(Specify the IPs for host1 and host2)\n6host1.ipv6-rules.com:200104701f0002960000000000000001:86400\n6host2.ipv6-rules.com:200104701f0002960000000000000002:86400\n(Point www to host1)\n3www.ipv6-rules.com:200104701f0002960000000000000002:86400\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):515 msgid "Lines prefixed with a 6 will have both an AAAA and a PTR record created. Those prefixed with a 3 will only have an AAAA record created. Besides manually editing the data file, you can use the scripts add-host6 and add-alias6 to add new entries. After changes are made to the data file, you simply need to run make from /var/tinydns/root. This will create /var/tinydns/root/data.cfb, which tinydns will use as its source of information for DNS requests." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):531 msgid "IPv6 Router" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):533 msgid "Configure routing" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):536 msgid "Further configuration is required if we want to use our system as a router for other clients wishing to connect to the outside world with IPv6. We need to enable forwarding of IPv6 packets. We can do this in one of two ways." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):543 msgid "Enabling forwarding" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):543 #, no-wrap msgid "\n# echo 1 > /proc/sys/net/ipv6/conf/all/forwarding\nor\n# sysctl -w net.ipv6.conf.all.forwarding=1\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(warn):549 msgid "The radvd init script explained in the next chapter enables (and disables) forwarding, making the next step unnecessary." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):554 msgid "To enable forwarding at boot, you'll need to edit /etc/sysctl.conf and add the following line." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):559 msgid "sysctl.conf addition" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):559 #, no-wrap msgid "\n(If you will be using radvd, this step is unnecessary)\nnet.ipv6.conf.default.forwarding=1\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):564 msgid "Traffic should now be forwarded from this box through the tunnel we've established with our broker." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):569 msgid "To assign IPv6 addresses to clients, the IPv6 specification allows for both stateless and stateful IP assignment. Stateless assignment uses a process called Router Advertisement and allows clients to obtain an IP and a default route by simply bringing an interface up. It is called \"stateless\" because there is no record of IPs assigned and the host they are assigned to. Stateful assignment is handled by DHCPv6. It is \"stateful\" because the server keeps a state of the clients who've requested IPs and received them." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):584 msgid "Stateless Configuration" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):587 msgid "Stateless configuration is easily accomplished using the Router Advertisement Daemon, or radvd." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):592 msgid "Configuring radvd" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):592 #, no-wrap msgid "\n# emerge radvd\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):596 msgid "After having emerged radvd, we need to create /etc/radvd/radvd.conf that contains information about what IP block to assign IPs from. Here is a sample radvd.conf file using the prefix we've been assigned from our tunnel broker." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):603 msgid "Sample radvd.conf" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):603 #, no-wrap msgid "\ninterface eth1\n{\n (Send advertisement messages to other hosts)\n AdvSendAdvert on;\n (Fragmentation is bad(tm))\n AdvLinkMTU 1280;\n MaxRtrAdvInterval 300;\n (IPv6 subnet prefix we've been assigned by our PoP)\n prefix 2001:470:1F00:296::/64\n {\n AdvOnLink on;\n AdvAutonomous on;\n };\n};\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(warn):620 msgid "Make sure the interface on the first line is correct so you broadcast router advertisement to your intranet and not to your ISP!" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):625 msgid "Further information is available in man radvd.conf. We can now start radvd and set it to start at boot." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):630 msgid "Starting up radvd" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):630 #, no-wrap msgid "\n# /etc/init.d/radvd start\n# rc-update add radvd default\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):639 msgid "Stateful Configuration" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):642 msgid "If you'd like to use stateful configuration, you'll need to install and configure dhcpv6." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):647 msgid "Installing dhcpv6" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):647 #, no-wrap msgid "\n# emerge dhcpv6\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):651 msgid "Next we must configure the DHCPv6 server by editing /etc/dhcp6s.conf." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):656 msgid "Sample dhcp6s.conf" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):656 #, no-wrap msgid "\nprefer-life-time 10000;\nvalid-life-time 20000;\nrenew-time 5000;\nrebind-time 8000;\ninterface eth1 {\n link AAA {\n allow unicast;\n send unicast;\n allow rapid-commit;\n send server-preference 5;\n renew-time 1000;\n rebind-time 2400;\n prefer-life-time 2000;\n valid-life-time 3000;\n pool{\n range 2001:470:1f00:296::10 to 2001:470:1f00:296::110/64;\n prefix 2001:470:1f00:296::/64;\n };\n };\n};\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):679 msgid "We can now start dhcp6s, and configure it to start at boot." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):683 msgid "Starting dhcp6s" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):683 #, no-wrap msgid "\n# /etc/init.d/dhcp6s start\n# rc-update add dhcp6s default\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):693 msgid "IPv6 Clients" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):695 msgid "Using radvd" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):698 msgid "Clients behind this router should now be able to connect to the rest of the net via IPv6. If using radvd, configuring hosts should be as easy as bringing the interface up. (This is probably already done by your net.ethX init scripts)." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):705 msgid "Connecting through IPv6" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):705 #, no-wrap msgid "\n# ip link set eth0 up\n# ip addr show eth0\n1: eth0: <BROADCAST,MULTICAST,UP> mtu 1400 qdisc pfifo_fast qlen 1000\n link/ether 00:01:03:2f:27:89 brd ff:ff:ff:ff:ff:ff\n inet6 2001:470:1f00:296:209:6bff:fe06:b7b4/128 scope global\n valid_lft forever preferred_lft forever\n inet6 fe80::209:6bff:fe06:b7b4/64 scope link\n valid_lft forever preferred_lft forever\n inet6 ff02::1/128 scope global\n valid_lft forever preferred_lft forever\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):722 msgid "Using DHCPv6" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):725 msgid "If your router is set up to use DHCPv6, your clients will also need to have the net-misc/dhcpv6 package installed. After having done this, you need to configure your client by editing /etc/dhcp6c.conf." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):731 msgid "Sample dhcp6c.conf" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):731 #, no-wrap msgid "\ninterface eth0 {\n send rapid-commit;\n request domain-name-servers;\n iaid 11111;\n renew-time 11000;\n};\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):745 msgid "Using 6to4 Conversion" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):747 msgid "Basic principles" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):750 msgid "6to4 conversion can be used if you want to have hosts that talk to IPv4 hosts over a purely IPv6 connection. Thus you can have an entirely IPv6 internal network, with one host dealing with connecting to the outside IPv4/IPv6 world." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):761 msgid "DNS configuration" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):764 msgid "To get 6to4 conversion working, a DNS proxy, totd, needs to be configured that will send you AAAA records for sites that really only have A records. These AAAA records will point to IPv6 addresses which don't actually exist, but which will get routed through a 6to4 proxy." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):771 msgid "First, install totd:" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):775 msgid "Installing totd" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):775 #, no-wrap msgid "\n# emerge totd\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):779 msgid "Next, we need to setup /etc/totd.conf with some basic configuration information." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):784 msgid "Sample /etc/totd.conf" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):784 #, no-wrap msgid "\n(Points to a real DNS nameserver)\nforwarder 192.168.0.2 port 53\n(What prefix to put before faked AAAA records)\nprefix 3ffe:abcd:1234:9876::\n(What port to run totd on)\nport 5005\n(What PID file to use)\npidfile /var/run/totd.pid\n(Actually do 6to4 stuff)\nstf\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(note):797 msgid "totd must be set to use a port different than port 53 if another nameserver is running on the same machine." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):806 msgid "6to4 proxy" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):809 msgid "ptrtd will be used as a 6to4 proxy, enabling connections between the internal IPv6 host and the outside IPv4 host." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):814 msgid "Installing ptrtd" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):814 #, no-wrap msgid "\n# emerge ptrtd\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):818 msgid "We now need to configure ptrtd, telling it what fake prefix (the one we setup totd to use) to create proxy connections for. Edit /etc/conf.d/ptrtd and set IPV6_PREFIX. This should be the same prefix as was configured with totd." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):825 msgid "Sample /etc/ptrtd.conf" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):825 #, no-wrap msgid "\nIPV6_PREFIX=\"3ffe:abcd:1234:9876::\"\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):829 msgid "You can now start totd, and enable it to start at boot." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):833 msgid "Starting totd" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):833 #, no-wrap msgid "\n# /etc/init.d/totd start\n# rc-update add totd default\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):842 msgid "Client configuration and testing" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):845 msgid "Clients may now be configured to connect to both IPv4 and IPv6 hosts through an IPv6 only connection. Assuming that the clients are already receiving an IP address from radvd, we simply need to add a new DNS resolver entry, and add a default route for those \"fake addresses\". First, add an entry at the top of your /etc/resolv.conf pointing to the machine running totd." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):854 msgid "/etc/resolv.conf sample" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):854 #, no-wrap msgid "\nnameserver 2001:470:1f00:296::1 (The server running totd)\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):858 msgid "To test name resolution, request an AAAA record for a known IPv4 only site." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):863 msgid "Testing name resolution" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):863 #, no-wrap msgid "\n# dig aaaa google.com\n;; ANSWER SECTION:\ngoogle.com. 300 IN AAAA 3ffe:abcd:1234:9876::d8ef:3364\ngoogle.com. 300 IN AAAA 3ffe:abcd:1234:9876::d8ef:3564\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):870 msgid "We will now add a default route for all addresses prefixed with our chosen fake prefix." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):875 msgid "Adding the default route" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):875 #, no-wrap msgid "\n(Assuming your IPv6 interface is eth0)\n# ip route add 3ffe:abcd:1234:9876::/64 via 2001:470:1f00:296::1 dev eth0\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):880 msgid "Finally, use ping6 to ping google.com at it's fake IPv6 location." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre:caption):884 msgid "Testing 6to4" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(pre):884 #, no-wrap msgid "\n# ping6 -c 2 google.com\nPING 3ffe:abcd:1234:9876::d8ef:3364(3ffe:abcd:1234:9876::d8ef:3364) 56 data bytes\n64 bytes from 3ffe:abcd:1234:9876::d8ef:3364: icmp_seq=1 ttl=54 time=0.106 ms\n64 bytes from 3ffe:abcd:1234:9876::d8ef:3364: icmp_seq=2 ttl=54 time=0.090 ms\n\n--- 3ffe:abcd:1234:9876::d8ef:3364 ping statistics ---\n2 packets transmitted, 2 received, 0% packet loss, time 1000ms\nrtt min/avg/max/mdev = 0.090/0.098/0.106/0.008 ms\n" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(note):895 msgid "The router running ptrtd is actually replying, but this at least tells us things are working." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(title):905 msgid "Other Resources" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):909 msgid "There are many excellent resources online pertaining to IPv6." msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(th):914 msgid "Websites" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(th):914 msgid "Resources" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri:link):916 msgid "http://www.ipv6.org/" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri):916 msgid "www.ipv6.org" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):917 msgid "General IPv6 Information" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri:link):920 msgid "http://www.linux-ipv6.org/" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri):920 msgid "www.linux-ipv6.org/" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):921 msgid "USAGI Project" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri:link):924 msgid "http://www.deepspace6.net/" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri):924 msgid "www.deepspace6.net" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):925 msgid "Linux/IPv6 site" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri:link):936 msgid "http://www.kame.net/" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(uri):936 msgid "www.kame.net" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(ti):937 msgid "*BSD implementation" msgstr "" #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(p):941 msgid "On IRC, you can try #ipv6 on Freenode. You can connect to the Freenode servers using an IPv6 enabled client by connecting to irc.ipv6.freenode.net." msgstr "" #. Place here names of translator, one per line. Format should be NAME; ROLE; E-MAIL #: ../../gentoo/xml/htdocs/doc/en//ipv6.xml(None):0 msgid "translator-credits" msgstr ""