[devel] eth -> ether, или bug 32167 (udev-rule-generator-net)
Anton Farygin
rider на basealt.ru
Ср Июл 2 12:05:10 MSK 2025
On 7/1/25 15:44, Alexey V. Vissarionov wrote:
> Good ${greeting_time}!
>
> On 2025-07-01 15:33:29 +0300, Anton Farygin wrote:
>
> >>> И как сделать по уму?
> >> На десктопе - использовать eth0 (каким бы он ни был, ибо кроме
> >> него в подавляющем большинстве случаев ничего и нет).
> >> На сервере - собрать все eth%u в один большой бридж или бонд
> >> (в зависимости от выполняемых сервером задач), опционально
> >> нарезать внутри него VLANы, добавить их в свои бриджи, и уже
> >> этим бриджам назначать адреса scope global.
> > нет давно уже eth*
>
> Чавойта?
>
> net/ethernet/eth.c:
>
> struct net_device *alloc_etherdev_mqs(int sizeof_priv, unsigned int txqs, unsigned int rxqs)
> {
> return alloc_netdev_mqs(sizeof_priv, "eth%d", NET_NAME_ENUM, ether_setup, txqs, rxqs);
> }
systemd автоматом меняет ему имя.
>
> > и тем более не надо делать бриджи и бонды на произвольном
> > сервере без понимания всех последствий.
>
> Их админы сделают. В точности так, как нужно им.
>
Да конечно сделают, но не по умолчанию.
Подробная информация о списке рассылки Devel