Pokaż cat /proc/bus/usb/devices
Jeżeli zobaczysz w wynikach coś podobnego do:
I: If#= 1 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=cdc_ncm
E: Ad=82(I) Atr=03(Int.) MxPS= 64 Ivl=2ms
I:* If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=cdc_ncm
Znaczy że do modemu zostały zainstalowane sterowniki.
Sprawdź czy masz już modem/łącze aktywowane u operatora najlepiej pod Windows. Jeżeli tak to spróbuj tego skryptu (zmień na odpowiednie dla Ciebie nazwa APN u mnie było internet.cp)
Tworzysz skrypt
touch /sbin/lte
chmod +x /sbin/lte
Edytujesz pod vi
#!/bin/sh
DEBUG=
PORT=/dev/ttyUSB0
ETH=wwan0
MODE="AT^NDISDUP=1,0" gcom -d $PORT -s /etc/gcom/setmode.gcom
sleep 3
MODE="AT^NDISDUP=1,1,\"internet.cp\"" gcom -d $PORT -s /etc/gcom/setmode.gcom
sleep 3
A=`((sleep 1 && echo -e "AT^DHCP?\r" >$PORT) &) && grep -m1 "DHCP:" $PORT | cut -f2 -d:`
IP=$(echo "$A" | cut -f1 -d, | sed 's/ //g')
NETMASK=$(echo "$A" | cut -f2 -d,)
GATEWAY=$(echo "$A" | cut -f3 -d,)
if [ ${#IP} -eq "8" ] && [ ${#NETMASK} -eq "8" ] && [ ${#GATEWAY} -eq "8" ]; then
IP=$(printf "%d.%d.%d.%d" 0x${IP:6:2} 0x${IP:4:2} 0x${IP:2:2} 0x${IP:0:2})
NETMASK=$(printf "%d.%d.%d.%d" 0x${NETMASK:6:2} 0x${NETMASK:4:2} 0x${NETMASK:2:2} 0x${NETMASK:0:2})
GATEWAY=$(printf "%d.%d.%d.%d" 0x${GATEWAY:6:2} 0x${GATEWAY:4:2} 0x${GATEWAY:2:2} 0x${GATEWAY:0:2})
$DEBUG ifconfig $ETH $IP netmask $NETMASK
$DEBUG ip route add default via $GATEWAY
fi
Jeżeli jest aktywny winien się połączyć zaświecić stale.
TL-WDR3600
TL-WR1043ND
TL-WR842ND