From e9179531d22e65d2b72737055cb0c6642c059b71 Mon Sep 17 00:00:00 2001 From: Simon Kobyda Date: Mon, 4 Sep 2023 14:22:47 +0200 Subject: [PATCH] Don't use localhost as default source for PXE installation --- src/components/create-vm-dialog/pxe-helpers.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/create-vm-dialog/pxe-helpers.js b/src/components/create-vm-dialog/pxe-helpers.js index 0ef6a4655..7478ce054 100644 --- a/src/components/create-vm-dialog/pxe-helpers.js +++ b/src/components/create-vm-dialog/pxe-helpers.js @@ -135,8 +135,11 @@ export function getPXEInitialNetworkSource(nodeDevices, virtualNetworks) { virtualNetworks ); + // Don't use localhost as default PXE source + const source = netNodeDevices.find(dev => dev.capability.interface !== "lo"); + if (netNodeDevices.length > 0) - return cockpit.format('type=direct,source=$0,source.mode=bridge', netNodeDevices[0].capability.interface); + return cockpit.format('type=direct,source=$0,source.mode=bridge', source.capability.interface); } /**