Не меняет MAC на eth0

Для работы в локалке мне необходимо менять MAC. При загрузке системы он прекрасно меняется на нужный, но после suspend to ram совершенно не хочет.

macchanger -m eth0 выдаёт:

ERROR: Can't change MAC: interface up or not permission: Operation not supported

Хотя до спячки меняет спокойно.

В сон отправляю с помощью kpowersave, сетевая плата:

03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)

Quote: ERROR: Can't change

Цитата:
ERROR: Can't change MAC: interface up or not permission

Не пробовали перевести?

Во время

Во время выполнения eth0 отключён, перед спячкой не отключал (может стоило?), где менять права мне очень любопытно.

пологаю, что

пологаю, что необходимый mac прописан в /etc/conf.d/net в настройках сетевухи?
так может не заморачиваться, а просто перезапустить её через инит после "просыпания"?
/etc/init.d/net.eth0 restart

Пробовал. Оно

Пробовал. Оно использует macchanger, вылетает с той же ошибкой:
ERROR: Can't change MAC: interface up or not permission: Operation not supported

Тогда модуль

Тогда модуль сетевухи попробуй релоадить (--force возможно необходимо будет)

Делал rmmod b44,

Делал rmmod b44, затем modprobe b44 - не помогло.

в "старом"

в "старом" /etc/conf.d/rc было RC_DOWN_INTERFACE="yes"
-- мне помогло при неработающем wakeonlan,
где это теперь (в /etc/rc.conf) неясно...
* это после обновления бэйслайаута

можно ещё поиграться с параметрами HOTPLUG и COLDPLUG

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".