To assign a MAC address, the device must not be in the raw_ip mode.
Signed-off-by: Stefan Schantl stefan.schantl@ipfire.org --- src/initscripts/networking/functions.network | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/src/initscripts/networking/functions.network b/src/initscripts/networking/functions.network index 36541eb13..0e2e5009e 100644 --- a/src/initscripts/networking/functions.network +++ b/src/initscripts/networking/functions.network @@ -273,6 +273,10 @@ qmi_assign_address() { # Find the device local device="$(qmi_find_device "${intf}")"
+ # Switch off the raw_ip mode to be able to proper + # assign the generated MAC address. + echo "N" > "/sys/class/net/${intf}/qmi/raw_ip" + local address
# Generate a "random" MAC address using the device number