Stino schrieb:
Hallo ihr Lieben,
hat sich hierzu etwas ergeben? Auch ich bekomme mein Fibocom L850-GL LTE auf einem Thinkpad X1 einfach nicht zum laufen 😕
Ich benutze das Fibocom FM150. Auch wenn es ähnliche Probleme gab, hat es für mich geklappt.
Grundsätzlich verbindet sich das Gerät mit dem Netzwerk und bekommt auch eine IP. Dennoch wird die IP nicht korrekt im Interface konfiguriert und auch die Route nicht in die Routingtabelle übernommen. Da musste ich mit einem Skript nachhelfen. Das habe ich jedoch auch nur unter vyOS (musste den Skript öfter mal anstoßen) und IPFire (klappt bislang recht stabil) getestet. Ob es für Ubuntu oder Ubuntu-Derivate auch so klappt, kann ich also nicht beurteilen.
Vielleicht helfen diese Skripte aber trotzdem auch anderen weiter oder gibt den richtigen Anstoß zur Lösung, daher poste ich mal den Inhalt:
Mittels mmcli
:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 | #!/usr/bin/bash
ping -c 3 1.1.1.1 > /dev/null
if [ $? -eq 0 ]; then
exit 0 # Verbindung besteht
else
mmcli -m 0 --simple-connect="apn=internet.t-d1.de" # Hier eigene APN Daten eingeben
fi
sudo mmcli -m 0 -b 3 > /tmp/wwaninfo
ipaddr=$(grep address /tmp/wwaninfo | awk '{print $3;}')
prefix=$(grep prefix /tmp/wwaninfo | awk '{print $3;}')
ipaddr="${ipaddr}/${prefix}"
gateway=$(grep gateway /tmp/wwaninfo | awk '{print $3;}')
rm /tmp/wwaninfo
sudo ip link set wwan0 down
sudo ip addr flush dev wwan0
sudo ip addr add $ipaddr dev wwan0
sudo ip link set wwan0 up
sudo ip route add default via $gateway
|
Mittels Quallcomm's QMI bzw. qmicli
:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 | ping -c 3 1.1.1.1 > /dev/null
if [ $? -eq 0 ]; then
exit 0
fi
# In meinem Fall musste ich APN etc nicht neu konfigurieren, aber falls doch, bearbeiten und auskommentieren:
# qmicli -d /dev/cdc-wdm0 --device-open-net='net-raw-ip|net-no-qos-header' --wds-start-network="apn='internet.t-d1.de',username='internet',password='t-d1',ip-type=4"
qmicli -p -d /dev/cdc-wdm0 --wds-go-active
qmicli -p -d /dev/cdc-wdm0 --wds-get-current-settings > /root/currentnetwork
ipaddr=$(head -n 3 /root/currentnetwork | grep address | awk '{print $3}')
gateway=$(grep gateway /root/currentnetwork | awk '{print $4}')
prefix=30
ipaddr="${ipaddr}/${prefix}"
sudo ip link set wwan0 down
sudo ip addr flush dev wwan0
sudo ip addr add $ipaddr dev wwan0
sudo ip link set wwan0 up
sudo ip route add default via $gateway
|