Перейти к содержимому


chook

Регистрация: 21 Nov 2024
Offline Активность: Nov 13 2025 11:18 PM
-----

Мои сообщения

В теме: Ubuntu server Появился интерфейс

13 November 2025 - 11:18 PM

Появление интерфейса eno1 на Ubuntu Server, даже при отключённых обновлениях и отсутствии записей в /etc, связано с особенностями современной инициализации сетевых устройств в Linux. Сегодня интерфейсы могут автоматически определяться и конфигурироваться не только через традиционные файлы в /etc, но и через несколько уровней более современных систем, включая udev, systemd-networkd и netplan.
Основные причины появления eno1

Predictable Network Interface Names — начиная с Ubuntu 16.04, система использует стабильные имена интерфейсов (например, eno1, enp0s25) вместо привычных eth0, что определяется на этапе загрузки ядра с помощью udev.

initramfs/udev — правила udev могут автоматически поднимать интерфейс, если устройство доступно, независимо от наличия конфигурации в /etc/network/interfaces или netplan.

systemd-networkd — если ни netplan, ни /etc/network/interfaces явно не управляют интерфейсом, systemd может поднять его самостоятельно.

NetworkManager — обычно на серверах не используется, но если установлен, он может обнаружить и поднять интерфейс автоматически.

Куда копать для выяснения источника и управления
1. Проверить netplan

bash
cat /etc/netplan/*.yaml

Если netplan явно не управляет eno1 — переходи дальше.
2. Проверить udev-правила

bash
cat /etc/udev/rules.d/*
cat /lib/udev/rules.d/*

Ищи правила, которые могут переименовывать или поднимать интерфейс.
3. systemd-networkd

Убедись, нет ли файлов конфигурации:

bash
ls /etc/systemd/network

Файлы типа *.network могут автоматически активировать интерфейс.
4. NetworkManager

Если вдруг установлен:

bash
nmcli device status

Смотри, управляет ли менеджер этим интерфейсом.
5. Логирование и события загрузки

Посмотри журналы:

bash
dmesg | grep eno1
journalctl -u systemd-networkd
cat /var/log/syslog | grep eno1

В этих логах можно увидеть, кто, когда и почему поднимал интерфейс.
6. Проверить initramfs

Иногда initramfs актуализируется и влияет на имена устройств:

bash
lsinitramfs /boot/initrd.img-$(uname -r) | grep net

Наличие новых имен после обновления ядра возможно даже без системных апдейтов.
Отключение или настройка eno1

Для жёсткого управления интерфейсом добавь правило в /etc/netplan или в /etc/network/interfaces (legacy). Например, для отключения:
Netplan:

text
network:
ethernets:
eno1:
dhcp4: no
optional: true

interfaces:

bash
iface eno1 inet manual
down ip link set eno1 down

Затем применить:

bash
sudo netplan apply

Вывод

Интерфейс eno1 поднимается автоматически, скорее всего, через системные udev-правила или systemd-networkd, даже если нет явных записей в /etc. Проверь журналы и конфигурационные файлы, чтобы узнать источник. Для жёсткой блокировки — настрой explicit disable в netplan или legacy interfaces.

netplan, udev, и systemd-networkd сегодня основной источник автоподнятия интерфейсов.

Логи и конфиг-файлы дадут точную картину, кто управляет интерфейсом сейчас.

Отключить eno1 можно явно через netplan или legacy /etc/network/interfaces конфигурацию.
ИИ ©


В теме: S19 kpro пропадает хэш

19 August 2025 - 12:44 AM

мало данных ,ещё два лога надо.

В теме: Rx 580 2048 sp помогите пожалуйста найти заводской биос.

29 June 2025 - 11:03 PM

Биос встал, спасибо. Но почему-то после установки драйверов на мониторе 165 гц доступно только 60, не знаете с чем может быть связано?