Package: xen-tools
Version: 4.9.2-1
Tags: patch
Dear Maintainers,
The default network interface naming scheme for bookworm don-U's is
enX[num] but the network setup script used to fill
/etc/network/interfaces still assumes eth0 for the first network interface.
I think either the script
/usr/share/xen-tools/common/40-setup-networking-deb should be changed or
a changed copy should be used for
/usr/share/xen-tools/bookworm.d/40-setup-networking instead of the symlink.
I've attached a simple patch that i used creating new bookworm domUs.
Thanks for your work,
Valentin
--- /usr/share/xen-tools/common/40-setup-networking-deb.orig 2024-01-09 18:22:08.130262212 +0100
+++ /usr/share/xen-tools/common/40-setup-networking-deb 2024-01-09 18:21:34.908959639 +0100
@@ -49,9 +49,9 @@
iface lo inet loopback
# The primary network interface
-auto eth0
-iface eth0 inet dhcp
-# post-up ethtool -K eth0 tx off
+auto enX0
+iface enX0 inet dhcp
+# post-up ethtool -K enX0 tx off
#
# The commented out line above will disable TCP checksumming which
@@ -105,14 +105,14 @@
iface lo inet loopback
# The primary network interface
-auto eth0
-iface eth0 inet static
+auto enX0
+iface enX0 inet static
address ${ip1}
${gway}
netmask ${netmask}
${bcast}
${point}
- # post-up ethtool -K eth0 tx off
+ # post-up ethtool -K enX0 tx off
#
# The commented out line above will disable TCP checksumming which
@@ -131,11 +131,11 @@
logMessage Adding etho:${interface}
cat <<E_O_STATIC >>${prefix}/etc/network/interfaces
-auto eth0:${interface}
-iface eth0:${interface} inet static
+auto enX0:${interface}
+iface enX0:${interface} inet static
address ${value}
netmask ${netmask}
- # post-up ethtool -K eth0 tx off
+ # post-up ethtool -K enX0 tx off
E_O_STATIC
count=`expr $count + 1`
interface=`expr $interface + 1`