Не меняет MAC на eth0
Nikoli 6 мая, 2008 - 16:23
Для работы в локалке мне необходимо менять MAC. При загрузке системы он прекрасно меняется на нужный, но после suspend to ram совершенно не хочет.
macchanger -m
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
Не пробовали перевести?
Во время
Во время выполнения 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