Сеть Ubuntu 25.10 отключена после перезагрузки: как это исправить

Когда Ubuntu 25.10 «Questing Quokka» наконец вышла (9 октября 2025 года), нам не терпелось её опробовать. Мы уже несколько месяцев использовали сборки Ubuntu 25.10 для разработчиков, поэтому сразу обновились. Поначалу всё работало без сбоев, пока я не заметил одну досадную проблему.
Каждый раз, когда мы перезагружали систему, сетевое подключение автоматически отключалось. Наш проводной интерфейс отключался, а настройки IP возвращались к автоматическим (DHCP).
Чтобы исправить это, нам пришлось открыть Настройки → Сеть, снова включить подключение и переключиться с Автоматического на Ручное назначение IP-адреса.

Настройки сети в Ubuntu 25.10
Это сработало для текущего сеанса, но как только мы перезапустили его, проблема вернулась.
Если вы столкнулись с той же проблемой в Ubuntu 25.10, вот что стало причиной и как мы это исправили.
Первопричина этой проблемы
Как мы уже говорили, используем Ubuntu 25.10, начиная с версии snapshot 1.
Поскольку мы установили систему на ранней стадии разработки, в нашем каталоге /etc/netplan
было два файла:
00-installer-config.yaml 90-NM-64002eca-9493-3b7e-be64-07db9f81dd8b.yaml
Этот второй файл (90-NM-*
) был автоматически создан NetworkManager и продолжал перезаписывать мои настройки.
Вот как выглядела наша конфигурация до исправления:
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._: ""
На первый взгляд этот YAML-файл выглядит нормально, но проблема в том, что он по-прежнему указывает Netplan запрашивать IP-адрес у DHCP-сервера (dhcp6: true
).
Каждый раз, когда мы перезагружались, Ubuntu перечитывал этот файл, снова включал DHCP и отключал нашу ручную настройку сети.
Настройка конфигурации сети в Netplan
К счастью, исправить это довольно просто! Нам нужно было изменить две строки, чтобы всё заработало как надо.
Шаг 1. Отредактируйте файл конфигурации Netplan
Откройте файл с помощью:
sudo nano /etc/netplan/90-NM-64002eca-9493-3b7e-be64-07db9f81dd8b.yaml
Затем найдите строки:
dhcp4: true dhcp6: true
Замените их на:
dhcp4: false dhcp6: false
Остальная часть файла может остаться без изменений. После редактирования наша рабочая конфигурация выглядит так:
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._: ""
Шаг 2. Примените изменения
Сохраните файл, а затем примените настройки:
sudo netplan apply
Ваше сетевое подключение должно восстановиться мгновенно.
Шаг 3. Перезагрузка и проверка
Перезагрузите вашу систему:
sudo reboot
После запуска откройте Настройки → Сеть или выполните команду:
ip addr show ens18
Теперь вы должны увидеть, что ваш статический IP-адрес (192.168.1.25
) активен и подключен автоматически.
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
Больше не нужно повторно включать сеть или сбрасывать IP-адрес при каждой перезагрузке.
Почему Это исправление Работает
Установив для dhcp4
и dhcp6
значение false
, мы указали Netplan не запрашивать автоматически IP-адреса у DHCP-сервера. Это не позволит системе заменить нам ручную настройку IP-адреса при перезагрузке.
По сути, Ubuntu делала то, что считала правильным, — каждый раз запрашивала новый адрес. Как только я отключил DHCP, система стала учитывать мои настройки IP-адреса, заданные вручную, и не трогала их.
Похоже, эта проблема затрагивает системы, которые были установлены или обновлены с ранних сборок Ubuntu 25.10. В новых установках, выполненных с использованием финальной версии ISO (выпущенной сегодня), эта проблема уже должна быть устранена по умолчанию.
Заключение
Если вы заметили, что ваша сеть Ubuntu 25.10 продолжает отключаться после перезагрузки, не паникуйте. Это не проблема с оборудованием или неработающим NetworkManager. Это просто остатки конфигурации с этапа бета-тестирования. Отключение DHCP для IPv4 и IPv6 в файле Netplan YAML полностью решает проблему.
После этого небольшого исправления моя система Ubuntu 25.10 «Questing Quokka» работает идеально!
Редактор: AndreyEx