From Fedora Project Wiki


Provision Fedora CoreOS and configure NIC name


  1. Download and verify the latest FCOS next image (pick the right image for your environment).
  2. This test requires installing to a system with a known or customizable MAC address, such as bare metal, libvirt, or QEMU.

How to test

  1. Create an Ignition file. When writing the configuration, provide a systemd link file which customizes your NIC to a specific name. The documentation uses infra as an example, but feel free to use another name of your choice. You'll also need to replace the MAC address with your NIC's MAC address. If using qemu, this is usually 52:54:00:12:34:56. If using libvirt, a custom MAC address can be configured through the UI.
  2. Launch your Fedora CoreOS system using this Ignition file. See the Quickstart and the provisioning docs for a guide how to launch FCOS in most environments (bare metal, virtual, cloud, etc).
  3. Repeat the test, but this time using a udev rule.

Expected Results

  1. You can SSH successfully into your FCOS system.
  2. The output of e.g. ip addr shows the customized NIC name.
  3. The linked documentation makes sense, nothing is obviously missing, and the instructions are clear.