LTE modem élesztés

Fórumok

Sziasztok!

Manapsag hogysmint illik egyszeruen (debian alatt) egy PCIe LTE modemet (konkretan: MikroTik R11e-LTE) feleleszteni? Az "input" nyilvan annyi hogy ez meg az a PIN-kod meg a /dev/ttyACM1-en csucsul a cucc, es mondjuk opcionalisan ne ez legyen a default route hogy a beagyazott rendszeren ahol epp tesztelem ne zarjam ki sajat magam a halozatbol miutan kiadtam a `pon` parancsot.

Neztem ezt a pppconfig-ot a regi szep idok emlekei alapjan, de ott ezek helyett inkabb a login/jelszo-t keri meg hasonlo dolgokat amik itt nyilvan nincsenek... A cucc szepen mukodik, az AT parancsokra reagal, szoval gondolna az ember hogy mint "modem" menni fog. Az persze kulon szepsege ennek a joszagnak hogy jar hozza egy /dev/ttyACM0 is, plusz egy enxacffff000000 nevu eth-szeru interface, igy desszertnek. 

thx, A.

Hozzászólások

Szerkesztve: 2022. 03. 08., k – 19:14

Az LTE modemek esetében, a "soros port" és az AT parancsok csak vezérlésre kellenek, magát a netkapcsolatot egy ethernet-szerű interfészen kapod. (DHCP-vel kérhetsz IP címet magadnak, stb.)

Csatlakozni ehhez hasonló módon tudsz:

echo -ne "AT^NDISDUP=1,1,\"internet.telekom\"\r\n" > /dev/ttyUSB0

Ezek után, egyszerűen:

dhclient wwan0

Lecsatlakozni:

echo -ne "AT^NDISDUP=1,0\r\n" > /dev/ttyUSB0

Az interfésznevek nálad nyilván mások lesznek. Ez az alapelv, ami a legtöbb LTE modemmel működni szokott.

NDISUP-al kene menjen pedig:

 

sleep 15
echo -e "AT^NDISDUP=1,1,\"net\"\r" > /dev/ttyUSB1
sleep 3
/sbin/ifconfig wwan0 up
/sbin/dhclient -nw wwan0
/sbin/iptables -t nat -I POSTROUTING -o wwan0 -j MASQUERADE

 

AT+CGDCONT AT commands sets the PDP context parameters such as PDP type (IP, IPV6, PPP, X.25 etc), APN, data compression, header compression etc.  ez nem fog connectelni csak beallit valamiket. az NDISUP csinalja meg a kapcsolatot tenylegesen.

Első lépés: telefonba betenni SIM kártyát és kiütni a PIN kódot. Ismeretlen hardver élesztésekor ez leginkább zavaró.
Ezután én enxacffff000000 interfészre próbálnék rá dhcp kliens parancsot.

"Old school" mód sok esetben működik még, pl:

'AT+CGDCONT=1,"IP","internet.telekom"'
'ATD*99***1#'

vagy:

AT+CGDCONT=1,"IP","internet.telekom"
AT+CGATT=1
AT+CGACT=1,1


De ezzel a típussal nem találkoztam.
Üdv:

P

A "betárcsázós" mód PPP protokollal - ha az eszköz támogatja - egy áthidaló megoldás lehet arra, hogy feléledjen a kapcsolat és "a ping visszajöjjön".

Ugyanakkor, a PPP-s megoldással nem fogod tudni kihasználni az LTE-ben rejlő sávszélességet. Én annakidején kipróbáltam, és PPP-vel a töredéke (néhány megabit) volt az átvitel sebessége, míg az ethernet-szerű natív LTE interfészt használva 50-100+ megabit, a helyi adottságoktól függően.