Здраствуйте, прошу знающих помочь решить проблему.
искал поиском но ничего толком не нашёл, проблема специфичная по ходу.
Суть такова, есть usb wifi модуль, которому по долгу службы при загрузке
необходимо менять мак-адрес, смена проходит успешно при старте системы, но потом
в процессе работы модуль по какойто причине перезапускается со стандартными настройками,
и естественно принимает стандартный мак теряя при этом соединение с сетью и не может сам в последствии подключиться, да и ненужно, ввиду того что в сеть ему нужно идти с другим маком.
технические подробности.
usb wlan - tp-link tl-wn422g
wlan driver - ZyDAS 1211rw
смена мак адреса происходит путем скрипта в /etc/init.d/
код скрипта -
#!/bin/bash
ifconfig eth1 down
ifconfig wlan0 down
macchanger -r eth1
macchanger -r wlan0
ifconfig wlan0 up
обьяснения - на борту машины два сетевых интерфейса, сначала вырубаем оба, меняем маки у обоих и врубаем только один, второй не нужен.
если проверить после старта, то всё нормально, и работает по времени как ему хочется, а потом по неизвестным причинам, возьмёт да и перезапустится, вернув мак к реальности, что не есть гуд.
Вопрос - как узнать по какой причине происходит перезапуск с дефолтными настройками, какие логи и где ковырять, да как сделать так чтоб всё работало как по маслу. Может совет куда копать иль вообще другой принцип работы.
как вычислить и устранить причину?