impatt |
|
Темы:
29
Сообщения:
100
Участник с: 04 июня 2007
|
Всем привет. Решил на своём компе настроить Wake-On-LAN (WOL тоже называют), на езернет интерфейсе, который у меня называется enp2s0. Как это делается, в частности: например, команда #ethtool -s enp2s0 wol g включает WOL, я проверил - работает. Отлично. Полез поглядеть, нельзя ли средствами настройки сети, типа systemd-networkd, это сделать. Нашёл, да: в файле .link можно прописать нужное, я написал такой: [Match] MACAddress=30:c8:42:f3:c1:a1 [Link] WakeOnLan=magic И оно при загрузке не применяется: если посмотреть флаг WOL утилитой ethtool, то он в состоянии "disabled". ОК, я решил проверить - может ли вообще systemd-networkd правильно обработать мой файл в моём случае. Даю команду: #udevadm test-builtin net_setup_link /sys/class/net/enp2s0 И вижу, что срабатывает: ---- Load module index Parsed configuration file /etc/systemd/network/enp2s0.link Parsed configuration file /usr/lib/systemd/network/99-default.link Created link configuration context. ID_NET_DRIVER=r8169 Config file /usr/lib/systemd/network/99-default.link matches device based on renamed interface name 'enp2s0', ignoring Config file /etc/systemd/network/enp2s0.link applies to device enp2s0 link_config: autonegotiation is unset or enabled, the speed and duplex are not writable. Using default interface naming scheme 'v240'. ID_NET_LINK_FILE=/etc/systemd/network/enp2s0.link Unload module index Unloaded link configuration context. ----- И флаг уже ставится средствами systemd-networkd после вышеуказанной команды - в смысле, только после этой команды, но не после загрузки компа в целом. Не понимаю, почему не срабатывает при загрузке. Подкиньте идей, что поглядеть, что поменять. В журнале ничего интересного вроде бы не видно. Спасибо. |