]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - config/udev/network-hotplug-rename
network: Assign "static" MAC addresses to QMI interfaces
[ipfire-2.x.git] / config / udev / network-hotplug-rename
index 73e811e947b5db4c702c3a123515851c593a7db4..7c81bdb7814cacfc658b0859fcbe46532bc192e4 100644 (file)
@@ -19,6 +19,8 @@
 #                                                                             #
 ###############################################################################
 
+. /etc/rc.d/init.d/networking/functions.network
+
 # Check if all appropriate variables are set
 [ -n "${INTERFACE}" ] || exit 2
 
@@ -44,6 +46,13 @@ if [ ! -r "/var/ipfire/ethernet/settings" ]; then
        exit 1
 fi
 
+# Change MAC addresses of QMI interface
+if [ -d "/sys/class/net/${INTERFACE}/qmi" ]; then
+       if ! qmi_assign_address "${INTERFACE}"; then
+               exit 1
+       fi
+fi
+
 # Read network settings
 eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings)