LINUX.ORG.RU

Избранные сообщения Puyryn

Изменить на модеме мак адрес на его виртуальной usb карте

Форум — Development

Добрый день. Есть usb модем huawei Huawei E3372

Нужно изменить на нем мак адрес на его виртуальной usb карте

версия линукса:

127|root@android:/proc/net # cat /proc/version

Linux version 3.4.5 (jenkins@localhost) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #1 PREEMPT Wed Mar 1 19:17:35 CST 2017

мак показывает такой: 0a:5b:8f:27:9a:64

теоретически лежит тут:

cat /sys/devices/platform/dwc3/gadget/net/usb0/address

cat /sys/class/net/usb0/address

если пытаешься изменить его и сохранить получаю такую ошибку:

[ Error writing /sys/class/net/usb0/address: Input/output error ]

chmod 777 address

ошибок не выдает.

Что я пробовал?

ip link set dev eth0 down ip link set dev eth0 address 00:11:22:33:44:55 ip link set dev eth0 up

Далее попробовал p link set dev usb0 down; ip link set dev usb0 address 00:11:22:33:44:55; ip link set dev usb0 up

Прокатило, только после ребута модема мак-адрес снова стал прежним.

В итоге много чего попробовал. В линуксе модема поменялся, а снаружи он остался таким же как и был.

ps. оболочка не баш, а busybox

 ,

Puyryn
()