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

Reply via email to