LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

Справедливости ради в старом udev race condition при именовании таки был, но чтобы его узреть нужно иметь ЕМНИП 6 и более сетевух на ОДНОМ драйвере(т.к. при загрузке драйвера оне регятся в системе параллельно)

Это одна из причин, почему в новом udev при попытке явного задания сетевухам имён вида eth* этот race condition может всплыть(самый простой пример - ядро назвало сетевухи eth0 и eth1, а надо наоборот). Раньше для этого был костыль с временным переименованием одной из сетевух в нечто вида eht0_тут_длинный_аццкий_хэш, но потом его убрали, т.к. на большом количестве сетевух ВСЁ равно случались факапы. Так что теперь или непредсказуемо-предсказуемые имена, или своя схема именования(lan0, lan1 или lan/wan, или еще как-то). Но да, если сетевух 2 и они еще на разных драйверах, то можно вообще забить и жить с eth0 и eth1, надеясь что порядок загрузки драйверов в один прекрасный день не изменится(например обход PCI-шин в другом порядке будет).

Исправление Pinkbyte, :

Справедливости ради в старом udev race condition при именовании таки был, но чтобы его узреть нужно иметь ЕМНИП 6 и более сетевух на ОДНОМ драйвере(т.к. при загрузке драйвера оне регятся в системе параллельно)

Это одна из причин, почему в новом udev при попытке явного задания сетевухам имён вида eth* этот race condition может всплыть(самый простой пример - ядро назвало сетевухи eth0 и eth1, а надо наоборот). Раньше для этого был костыль с временным переименованием одной из сетевух в нечто вида eht0_тут_длинный_аццкий_хэш, но потом его убрали, т.к. на большом количестве сетевух ВСЁ равно случались факапы.

Исправление Pinkbyte, :

Справедливости ради в старом udev race condition при именовании таки был, но чтобы его узреть нужно иметь ЕМНИП 6 и более сетевух на ОДНОМ драйвере(т.к. при загрузке драйвера оне регятся в системе параллельно)

Это одна из причин, почему в новом udev при попытке явного задания сетевухам имён вида eth* этот race condition может всплыть(самый простой пример - ядро назвало сетевухи eth0 и eth1, а надо наоборот). Раньше для этого был костыль с переименованием в нечто вида eht0_тут_длинный_аццкий_хэш, но потом его убрали, т.к. на большом количестве сетевух ВСЁ равно случались факапы.

Исправление Pinkbyte, :

Справедливости ради в старом udev race condition при именовании таки был, но чтобы его узреть нужно иметь ЕМНИП 6 и более сетевух на ОДНОМ драйвере(т.к. при загрузке драйвера оне регятся в системе параллельно)

Это одна из причин, почему в новом udev при попытке явного задания сетевухам имён вида eth* этот race condition может всплыть(когда eth0 надо переименовать в eth1, а eth1 - в eth0). Раньше для этого был костыль с переименованием в нечто вида eht0_тут_длинный_аццкий_хэш, но потом его убрали, т.к. на большом количестве сетевух ВСЁ равно случались факапы.

Исходная версия Pinkbyte, :

Справедливости ради в старом udev race condition при именовании таки был, но чтобы его узреть нужно иметь ЕМНИП 6 и более сетевух на ОДНОМ драйвере(т.к. при загрузке драйвера оне регятся в системе параллельно)