Packet fully supports netboot.xyz with its Custom iPXE operating system.
Select the "Custom iPXE" operating system from the portal, or the custom_ipxe
slug when using the API.
Put the netboot.xyz URL in the text field that appears in the portal, or use the
ipxe_script_url
parameter when creating the device via the API.
https://boot.netboot.xyz
Press "Deploy" to provision your device. It will take 2-3 minutes for the device
to become active. Once it's online, connect to Packet's out-of-band serial-over-SSH
service (S.O.S.) using the device's id
and the facility where the device was
deployed, e.g. ewr1
.
ssh <device-id>@sos.<facility-code>.packet.net
The current list of facilities is here. The netboot.xyz iPXE menu will appear and you can complete installation from there.
Devices that are provisioned via Custom iPXE will be able to DHCP for the life of the device; however, Packet recommends configuring networking statically. IP address information can be found by querying https://metadata.packet.net/metadata from the host.
More information on how Packet configures bonding can be found here.
Nameservers should be configured as:
nameserver 147.75.207.207
nameserver 147.75.207.208