systemd-networkd скорость интерфейса

перешёл на systemd-networkd
но недавно обнаружил проблему при работе с старым свитчём surecom EP-808X-R
согласование скорости нестабильно и может длиться ~10сек и в итоге чаще на 10baseT FD останавливается, с NM такого небыло

в /etc/systemd/network/ файл сети такой
[Match]
Name=enp2s0

[Network]
DHCP=ipv4
как системе указать использовать 100baseTX FD без подбора?
Думаю, что так же, как и всегда
ethtool -s eth0 autoneg off speed 100 duplex full
А, не, есть вот что:
http://www.freedesktop.org/software/systemd/man/systemd.link.html
BitsPerSecond=
The speed to set for the device, the value is rounded down to the nearest Mbps. The usual suffixes K, M, G, are supported and are understood to the base of 1000.

Пример:
[Link]
Name=wireless0
MTUBytes=1450
BitsPerSecond=10M
WakeOnLan=magic
MACAddress=cb:a9:87:65:43:21
неполучается

/etc/systemd/network/lan.network
[Match]
Name=enp2s0

[Network]
DHCP=ipv4

/etc/systemd/network/lan.link
[Link]
Name=enp2s0
BitsPerSecond=10
или нужно обязательно секцию [Match] для .link делать с маком?
через ethtool кстати тоже не меняется, пишет "Operation not permitted"
grayich
или нужно обязательно секцию [Match] для .link делать с маком?
думаю да. попробуй так
[Match]
MACAddress=*******(мак по умолчанию)
[Link]
BitsPerSecond=10M
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
по всякому пробовал, ничего не помогло
а сам lan.link подгружается ?
посмотри командой
networkctl status enp2s0
там в первых строчках написано какие файлы подгрузились, по умолчанию идёт /usr/lib/systemd/network/99-default.link

попробуй так
cat /etc/systemd/network/1-lan.link
[Link]
NamePolicy=kernel database onboard slot path
MACAddressPolicy=persistent
BitsPerSecond=10M
 
Зарегистрироваться или войдите чтобы оставить сообщение.