Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
soc:2011:pcmattman:notes:start [2011/05/30 00:32] pcmattman added a link to the packet dump page |
soc:2011:pcmattman:notes:start [2011/06/06 04:21] pcmattman added ipv6 command to example script |
||
---|---|---|---|
Line 25: | Line 25: | ||
* [[soc/2011/pcmattman/notes/packetdumps/start|Packet Dumps]] and relevant notes. | * [[soc/2011/pcmattman/notes/packetdumps/start|Packet Dumps]] and relevant notes. | ||
+ | ===== Tutorials ===== | ||
+ | |||
+ | ==== Setting up IPv6 on your network ==== | ||
+ | |||
+ | To work with IPv6 in gPXE on your network, you will need both an IPv6 prefix and a router advertisement daemon. DHCPv6 support is coming soon! | ||
+ | |||
+ | The best place to get an IPv6 is your ISP, but if your ISP does not offer IPv6, [[http://www.tunnelbroker.net|Hurricane Electric]] offers a fairly stable and easy-to-use tunnel. HE also provides configuration commands for a wide range of operating systems. | ||
+ | |||
+ | Once your network is IPv6-enabled, you will need a router advertisement daemon to advertise the prefix you have been assigned. These router advertisements allow hosts to autoconfigure themselves where a DHCPv6 server is not present. | ||
+ | |||
+ | Note that currently IPv6 in gPXE will not work properly on IPv6 networks with DHCPv6 servers. | ||
+ | |||
+ | You can use the following script to test gPXE's HTTP boot over IPv6: | ||
+ | <code> | ||
+ | #!gpxe | ||
+ | ipv6 any | ||
+ | kernel http://ipv6.theiselins.net/gpxe/bz2bzImage root=100 | ||
+ | initrd http://ipv6.theiselins.net/gpxe/initrd.bz2 | ||
+ | boot | ||
+ | </code> | ||
+ | |||
+ | This should boot a Linux kernel. |