Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: имена eth0 и eth1 интерфейсов меняются местами случайным образом  (Прочитано 57130 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн smart

  • Автор темы
  • Участник
  • *
  • Сообщений: 175
    • Просмотр профиля
дано:
Lubuntu 22.04.03
два сетевых интерфеса - на материнке один и второй в PCI слоте
имена eth* - прописано в grub и работает:
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
далее файл из /ets/udev/rules.d/ether-name.rules
# SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1d:60:1b:53:63", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:40:c7:2e:3d:0c", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
#
# udevadm info /sys/class/net/eth0
#
# ID_VENDOR_ID=0x10ec
# ID_MODEL_ID=0x8168
#
SUBSYSTEM=="net", ACTION=="add", ENV{ID_VENDOR_ID}=="0x10ec", ENV{ID_MODEL_ID}=="0x8168", NAME="eth0"
#
# ID_VENDOR_ID=0x10ec
# ID_MODEL_ID=0x8029
#
SUBSYSTEM=="net", ACTION=="add", ENV{ID_VENDOR_ID}=="0x10ec", ENV{ID_MODEL_ID}=="0x8029", NAME="eth1"
первые две закомментированные строки - вариант, работавший в 18.04 - не работает в 22.04
далее - попытка через vendor/model - не работает

ещё далее - через MAC  - не работает - /usr/lib/systemd/network/10-eth0.link
(такой же файлик для eth1
# /usr/lib/systemd/network
#
[Match]
MACAddress=00:1d:60:1b:53:63

[Link]
Name=eth0

а что в этой лубунте работает ? Какие ещё варианты ?
загрузку других дистров не умеет, виндовый раздел игнорирует и криво запускает,
вручную прописанный конфиг при обновлении затирает и вставляет неработающий костыль...

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3296
    • Просмотр профиля
Вроде на дворе давно systemd и имена eth* не используются давно, вместо них enp3s*. Как то так.
А чего это вы тут делаете, а?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7778
  • We were here
    • Просмотр профиля
имена eth* не используются давно, вместо них enp3s*.
+ они "случайно" не меняются.

загрузку других дистров не умеет, виндовый раздел игнорирует и криво запускает,
вручную прописанный конфиг при обновлении затирает и вставляет неработающий костыль...
Непонятно, но очень интересно)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн smart

  • Автор темы
  • Участник
  • *
  • Сообщений: 175
    • Просмотр профиля
Вроде на дворе давно systemd и имена eth* не используются давно, вместо них enp3s*. Как то так.
а мне не нравятся такие имена, на дворе прописаны скрипты под eth* и ближе к вопросу ответы ...

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7778
  • We were here
    • Просмотр профиля
прописаны скрипты под eth*
sed 's/ethX/enpXXX/g'не?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн smart

  • Автор темы
  • Участник
  • *
  • Сообщений: 175
    • Просмотр профиля
Код: [Выделить]

sed 's/ethX/enpXXX/g'

не?
не - редактирую встроенным в MC редактором и имена enp* тоже меняются...

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7778
  • We were here
    • Просмотр профиля
редактирую встроенным в MC редактором
и что?
Вместо того, чтобы банально поменять имена в скриптах - будем ломать систему?

имена enp* тоже меняются
а давайте не будем выдумывать
(Нажмите, чтобы показать/скрыть)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7778
  • We were here
    • Просмотр профиля
ещё далее - через MAC  - не работает - /usr/lib/systemd/network/10-eth0.link

sudo ln -s /dev/null /etc/systemd/network/99-default.link
/etc/systemd/network/99-eth0.link
[Match]
MACAddress=00:1d:60:1b:53:63

[Link]
NamePolicy=
Name=eth0

Пользователь добавил сообщение 14 Мая 2024, 00:15:24:
net.ifnames=0 biosdevname=0
Это абсолютно не нужно.
« Последнее редактирование: 14 Мая 2024, 00:15:24 от ALiEN »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

Страница сгенерирована за 0.066 секунд. Запросов: 25.