[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