** Description changed:

- Here is the updated bug report with your exact phrasing:
- 
- ---
- 
- ### **Bug Title**
- 
- Internet connectivity does not connect automatically at boot when
- booting a VM clone with the NIC enabled (installed with NIC disabled) —
- works in Ubuntu MATE
- 
- ---
- 
- ### **Description**
+ ### Description
  
  When installing Ubuntu (26.04 and 26.10) inside a Virtual Machine with
  the Network Interface Card (NIC) disabled during installation, powering
  off the VM, cloning it, and subsequently turning on the NIC in the clone
  results in a system where internet connectivity does not connect
  automatically at boot.
  
  In contrast, Ubuntu MATE 26.10 handles this scenario correctly, and
  internet connectivity works out of the box when the NIC is enabled on
  the clone.
  
  ---
  
- ### **Steps to Reproduce**
+ ### Steps to Reproduce
  
  1. Create a Virtual Machine with the NIC disabled or disconnected.
  2. Complete the installation of Ubuntu 26.04 or 26.10 inside the VM.
  3. Power off the Virtual Machine and create a clone of it.
  4. Enable the NIC on the cloned VM, then power it on.
  5. Check if internet connectivity connects automatically at boot.
  
  ---
  
- ### **Expected Result**
+ ### Expected Result
  
  Internet connectivity should connect automatically at boot once the NIC
  is turned on in the cloned VM, consistent with the behavior observed in
  Ubuntu MATE.
  
  ---
  
- ### **Actual Result**
+ ### Actual Result
  
  Internet connectivity does not connect automatically at boot when booted
  with the NIC enabled.
  
  ---
  
- ### **Additional Information / Workaround**
+ ### Additional Information / Workaround
  
- This issue does **not** occur in Ubuntu MATE 26.10.
+ This issue does not occur in Ubuntu MATE 26.10.
  
  As a temporary workaround, the following script can be used to resolve
  the issue:
  
  ```bash
  if grep -q '^ID=ubuntu' /etc/os-release && \
-    grep -q '^VERSION_ID="26\.' /etc/os-release && \
-    grep -Eq '^Ubuntu [0-9]' /var/log/installer/media-info 2>/dev/null; then
-     IFACE=$(ip -4 route show default | awk '{print $5}' | head -n1)
-     [ -z "$IFACE" ] && IFACE="enp1s0"
+    grep -q '^VERSION_ID="26\.' /etc/os-release && \
+    grep -Eq '^Ubuntu [0-9]' /var/log/installer/media-info 2>/dev/null; then
+     IFACE=$(ip -4 route show default | awk '{print $5}' | head -n1)
+     [ -z "$IFACE" ] && IFACE="enp1s0"
  
-     # Check if DHCP is already configured
-     DHCP4_SET=$(netplan get ethernets."$IFACE".dhcp4 2>/dev/null)
-     DHCP6_SET=$(netplan get ethernets."$IFACE".dhcp6 2>/dev/null)
+     # Check if DHCP is already configured
+     DHCP4_SET=$(netplan get ethernets."$IFACE".dhcp4 2>/dev/null)
+     DHCP6_SET=$(netplan get ethernets."$IFACE".dhcp6 2>/dev/null)
  
-     if [ "$DHCP4_SET" != "true" ] || [ "$DHCP6_SET" != "true" ]; then
-         sudo netplan set ethernets."$IFACE".dhcp4=true
-         sudo netplan set ethernets."$IFACE".dhcp6=true
-         sudo netplan generate
-         sudo netplan apply
+     if [ "$DHCP4_SET" != "true" ] || [ "$DHCP6_SET" != "true" ]; then
+         sudo netplan set ethernets."$IFACE".dhcp4=true
+         sudo netplan set ethernets."$IFACE".dhcp6=true
+         sudo netplan generate
+         sudo netplan apply
  
-        # Wait for WAN and DNS so premature apt runs don't fail InRelease 
checks
-        until wget -q --spider --timeout=1 http://archive.ubuntu.com; do
-            sleep 1
-        done
-     fi
+        # Wait for WAN and DNS so premature apt runs don't fail InRelease 
checks
+        until wget -q --spider --timeout=1 http://archive.ubuntu.com; do
+            sleep 1
+        done
+     fi
  
-     sudo apt-get update
+     sudo apt-get update
  fi
  
  ```

** Summary changed:

- Netplan DHCP configuration missing at boot when installed with NIC disabled
+ Netplan fails to configure DHCP on first boot when installed with NIC 
disabled then enabled

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2170258

Title:
  Netplan fails to configure DHCP on first boot when installed with NIC
  disabled then enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/2170258/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to