Here’s a temporary fix to survive reboot:

Create a file called /etc/init.d/fixericsson with the following content:

#!/bin/sh

for i in 0 1 2
do
if [ -e /dev/ttyACM$i ]; then
if [ ! -h /dev/ttyUSB$i ]; then
ln -s /dev/ttyACM$i /dev/ttyUSB$i
logger -t fixericsson Symlink from /dev/ttyACM$i to /dev/ttyUSB$i created
else
logger -t fixericsson Cannot create symlink because /dev/ttyUSB$i already exists!
fi
else
logger -t fixericsson Theres no ttyACM$i device present, no need to symlink
fi
done


symlink it so it can start properly at boot:

ln -s /etc/init.d/fixericsson /etc/rc.d/S21fixericsson
Reboot, after this you can set up a normal 3G WAN connection on the glweb interface, it automatically reconnects at each reboot, works as intended.

Would be nice though if glweb interface would recognise /dev/ttyACM* interfaces automatically.