Package: macchanger
Version: 1.7.0-5.3
Severity: important
Hello, network-manager always resets mac address to permanent. I've tried to
set it manually by macchanger +A wlan0. It works, but during making conection
network-manager resets address to permanent from /var/log/syslog
NetworkManager[6630]: <info> (wlan0): reset MAC address to xxx Automatic
changing by macchanger doesnt work as well. I've patched ifupdown.sh, but it
brought no success. I always have permanent mac adress. Any solutions? Thank
you in advance. Kind regards
network-manage 0.9.10.0-7
network-manage-gnome 0.9.10.0-2
network-manager-openvpn 0.9.10.0-1
-- System Information:
Debian Release: 8.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages macchanger depends on:
ii debconf [debconf-2.0] 1.5.56
ii dpkg 1.17.26
ii libc6 2.19-18+deb8u1
macchanger recommends no packages.
macchanger suggests no packages.
-- Configuration Files:
/etc/default/macchanger changed:
ENABLE_ON_POST_UP_DOWN=true
ENABLE_INTERFACES="wlan0 eth0"
/etc/macchanger/ifupdown.sh changed:
package=macchanger
.. /etc/default/${package}
LOGFILE=/var/log/${package}.log
if [ "$ENABLE_ON_POST_UP_DOWN" != "true" ]; then
echo "disabled in /etc/default/${package}" >> $LOGFILE
exit
fi
echo "IFACE = $IFACE" >> $LOGFILE
if [ "$IFACE" = lo ]; then
echo "ignoring loopback" >> $LOGFILE
exit 0
fi
if [ ! -z "$ENABLE_INTERFACES" ]; then
if [[ ! "$ENABLE_INTERFACES" =~ "$IFACE" ]]; then
echo "ignoring $IFACE" >> $LOGFILE
exit 0
fi
fi
/usr/bin/${package} -A $IFACE >> $LOGFILE 2>&1
-- debconf information:
* macchanger/automatically_run: false