Home UbuntuUbuntu 25.10 Network Disabled After Reboot: Here’s How To Fix It

Ubuntu 25.10 Network Disabled After Reboot: Here’s How To Fix It

By sk
Published: Updated: 2.4K views 3 mins read

When Ubuntu 25.10 "Questing Quokka" finally arrived on today (October 9, 2025), I was eager to try it out. I had already been running the Ubuntu 25.10 development builds for months, so I updated right away. Everything worked smoothly at first, until I noticed one annoying issue.

Every time I rebooted my system, the network connection got disabled automatically. My wired interface was off, and my IP settings went back to automatic (DHCP).

To fix this, I had to open Settings → Network, turn the connection on again, and switch from Automatic to Manual IP.

Ubuntu 25.10 Network Settings
Ubuntu 25.10 Network Settings

It worked for the current session, but as soon as I restarted, the issue returned.

If you're facing the same thing on Ubuntu 25.10, here’s what caused it and how I fixed it.

Root Cause of This Issue

As I already stated, I have been using Ubuntu 25.10 starting from the snapshot 1 version.

Since I installed the system during the early development phase, my /etc/netplan directory had two files:

00-installer-config.yaml
90-NM-64002eca-9493-3b7e-be64-07db9f81dd8b.yaml

That second file (90-NM-*) was automatically created by NetworkManager, and it kept overwriting my settings.

Here's what my configuration looked like before the fix:

network:
version: 2
ethernets:
ens18:
renderer: NetworkManager
match: {}
addresses:
- "192.168.1.25/24"
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
gateway4: 192.168.1.101
dhcp6: true
networkmanager:
uuid: "64002eca-9493-3b7e-be64-07db9f81dd8b"
name: "netplan-ens18"
passthrough:
connection.timestamp: "1759999098"
proxy._: ""

This YAML file looks fine at first, but the problem is that it still tells Netplan to request an IP address from a DHCP server (dhcp6: true).

Each time I rebooted, Ubuntu re-read this file, re-enabled DHCP, and disabled my manual network configuration.

Fixing the Network Configuration in Netplan

Fortunately, the fix is quite easy! I only changed two lines to make everything work perfectly.

Step 1: Edit the Netplan Configuration File

Open the file with:

sudo nano /etc/netplan/90-NM-64002eca-9493-3b7e-be64-07db9f81dd8b.yaml

Then find the lines:

dhcp4: true
dhcp6: true

Replace them with:

dhcp4: false
dhcp6: false

The rest of your file can stay exactly the same. After editing, my working configuration looks like this:

network:
version: 2
ethernets:
ens18:
renderer: NetworkManager
match: {}
addresses:
- "192.168.1.25/24"
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
gateway4: 192.168.1.101
dhcp4: false
dhcp6: false

networkmanager:
uuid: "64002eca-9493-3b7e-be64-07db9f81dd8b"
name: "netplan-ens18"
passthrough:
connection.timestamp: "1759999098"
proxy._: ""
Edit Netplan Configuration File in Ubuntu 25.10
Edit Netplan Configuration File in Ubuntu 25.10

Step 2: Apply the Changes

Save the file, then apply your configuration:

sudo netplan apply

Your network connection should come back instantly.

Step 3: Reboot and Verify

Reboot your system:

sudo reboot

After startup, open Settings → Network or run:

ip addr show ens18

You should now see your static IP (192.168.1.25) active and connected automatically.

2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether bc:24:11:fb:7d:6d brd ff:ff:ff:ff:ff:ff
    altname enp6s18
    altname enxbc2411fb7d6d
    inet 192.168.1.25/24 brd 192.168.1.255 scope global noprefixroute ens18
       valid_lft forever preferred_lft forever
    inet6 fe80::be24:11ff:fefb:7d6d/64 scope link proto kernel_ll 
       valid_lft forever preferred_lft forever

No more re-enabling the network or resetting the IP each time you reboot.

Why This Fix Works

By setting both dhcp4 and dhcp6 to false, I told Netplan not to automatically request IP addresses from a DHCP server. This prevents the system from replacing my manual IP configuration on reboot.

Essentially, Ubuntu was doing what it thought was correct — fetching a new address each time. Once I disabled DHCP, it respected my manual IP settings and left them untouched.

This issue seems to affect systems that were installed or upgraded from early Ubuntu 25.10 builds. New installations made from the final ISO (released today) should already have this fixed by default.

Conclusion

If you notice that your Ubuntu 25.10 network keeps getting disabled after reboot, don’t panic. It's not a hardware problem or a broken NetworkManager. It's just a leftover configuration from the beta stage. Turning off DHCP for both IPv4 and IPv6 in your Netplan YAML file fixes the issue completely.

After this small fix, my Ubuntu 25.10 "Questing Quokka" setup has been running perfectly!

Related Read:

You May Also Like

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. By using this site, we will assume that you're OK with it. Accept Read More