I have RPI3B, it was running IPfire 181. And I have small LTE modem from AliExpress, it is just USB dongle. The modem creates WiFi AP and computer can connect to internet over WiFi. It works OK. The LTE modem has USB port, it is used to power the modem. So far, I just plugged the LTE modem to an USB charger and I was able to connect to WiFi that was created by the modem and I was “online”.
My RPI has an external USB WiFi dongle to create blue interface; USB dongle is based on RT3070.
I wanted something more, so I tried to use RPI with IPfire. I can connect RPI to LTE modem over WiFi, like I do with my PC. I tried this in the past and it worked.
I tried something new today, I connected the LTE modem to the USB port of RPI and it worked, a connected over USB port was created. Then I run “setup” and configured new Android device as “red” interface. IP address was assigned from DHCP (dynamic IP).
This is what I see when I run lsusb
, this is LTE modem:
Bus 001 Device 007: ID 05c6:90b3 Qualcomm, Inc. Android
RPI was running IPfire 181 and there was update, so I have that bad idea to upgrade IPfire to version 182; this update process was done over LTE, LTE modem was connected as Andorid on red interface.
After reboot, I cannot connect to the internet over USB interface. Modem is detected, interface is renamed from usb0
to red0
but no IP address is assigned to the interface and internet status is just connecting...
This is in dmesg
output:
[ 43.598088] usb 1-1.1.3: new high-speed USB device number 7 using dwc2
[ 43.687798] usb 1-1.1.3: New USB device found, idVendor=05c6, idProduct=90b3, bcdDevice=ff.ff
[ 43.687841] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 43.687858] usb 1-1.1.3: Product: Android
[ 43.687872] usb 1-1.1.3: Manufacturer: Android
[ 43.687885] usb 1-1.1.3: SerialNumber: 27021234
[ 43.887534] usbcore: registered new interface driver cdc_ether
[ 43.937733] rndis_host 1-1.1.3:1.0 usb0: register 'rndis_host' at usb-3f980000.usb-1.1.3, RNDIS device, 02:04:56:11:22:33
[ 43.938134] usbcore: registered new interface driver rndis_host
[ 44.171490] rndis_host 1-1.1.3:1.0 red0: renamed from usb0
Other annoying issue is that I have to connect to RPI over ETH cable to use setup
command, to reconfigure network/interfaces. When I want to reassign interface, IPfire does reset
of networking and when I am connected over WiFi, I cannot proceed; I have to reboot RPI…
setup
is required to reconfigure red
interface, from WiFi client, to and USB Ethernet device or Android device". The need to have an extra device that allows me to connect ETH port or to have access to USB keyboard and HDMI screen makes it difficult to use RPI with IPfire as a travel router…