Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Właśnie się uświadomiłem, że te modemy LTE mogą pracować w trybach RAS i NDIS. Ten tryb RAS operuje na demonie ppp i jest ograniczenie 25-30 mbit/s. Ciekawe z czego to wynika? xD Natomiast w trybie NDIS można osiągnąć większe prędkości, tylko jest jeden problem. Jak włączyć ten NDIS na debianie? Modem ma takie porty:
3: 3G DIAG 10: 4G MODEM 1: 3G MODEM 12: 4G PCUI 13: 4G DIAG 5: 3G GPS 14: 4G GPS A: BLUE TOOTH 16: NCM A1: CDROM A2: SD
Aktywowane są obecnie takie:
AT^SETPORT? ^SETPORT:A1,A2;12,10,16,A1,A2
Ten 16 jest odpowiedzialny za NDIS, czyli jest wszystko ustawione jak trzeba ale jak modem się łączy via wvdial to tam jest stawiany przecie demon ppp. To w końcu ten modem ma tryb NDIS, czy nie? xD
Może komenda w wvdial ma znaczenie? Bo do tej pory używałem AT+CGDCONT=1,"IP","internet" ale przed chwila znalazłem AT^NDISDUP=1,1,"internet" . Niby obie działają ale jakoś różnicy to ja tam nie widzę.
Offline
Łączenie poprzez NDIS
echo -e "at^ndisdup=1,1,\"internet\"\r" > /dev/ttyUSB0 dhclient wwan0
rozłączenie
echo -e "at^ndisdup=1,0\r" > /dev/ttyUSB0
W tym trybie nie jest potrzebny wvdial i ppp.
https://forum.dug.net.pl/viewtopic.php?pid=294588#p294588
Offline
Udało mi się trochę uprościć i zautomatyzować konfigurację tego modem w NDIS po podłączeniu do kompa:
allow-hotplug wwan0 iface wwan0 inet dhcp dns-nameservers 127.0.0.1 pre-up sleep 1 pre-up echo -e "AT^SYSCFGEX=\"03\",3FFFFFFF,1,2,800C5,,\r" > /dev/ttyUSB0 pre-up echo -e "AT^NDISDUP=1,1,\"internet\"\r" > /dev/ttyUSB0 pre-down echo -e "AT^NDISDUP=1,0\r" > /dev/ttyUSB00
Nie wiem czemu te polecenia nie wchodzą przy podłączaniu modemu do portu USB. Przy ifdown i ifup wszystko gra. Ale jak się tam doda ten sleep 1, to już modem startuje po podłączeniu, wypas. xD
Ostatnio edytowany przez morfik (2016-04-29 05:19:09)
Offline
Jak chcesz po wpinaniu modemu, to raczej przez udeva możesz zrobić.
Jak nie wiesz, jak odpalać skrypty z poziomu udeva, to zobacz tutaj.
Offline
morfik napisał(-a):
No tylko przecie to działa przy ifupdown. xD Nie wiem tylko dlaczego wymagane jest ten sleep. Z nim działa, bez niego nie chce.
Sleep jest po to, żeby się modem moralnie i mentalnie przygotował do roboty.
Ty też, jak rano wstajesz, to najpierw musisz się odlać i ogolić, zanim do roboty pójdziesz. :D
Modem po podłączeniu ma podobne problemy, zanim się wszystkie kondensatory napełnią, bloby wczytają, dogada się z kartą SIM.
Możesz trzymać konfig w interfaces a ifupdown zapiąć do udeva.
To też nie problem, chociaż ja wolę skrypty "autonomiczne" - bo po prostu jakby nagle trzeba wiać na BSD, to tam są troszkę inne konfigi i inna składnia, za to skrypty do sprzętu przeważnie działają po kosmetycznych zmianach.
Pozdro
Offline
Bo modem potrzebuje kilka sekund, żeby sobie przypomnieć, że w ogóle obsługuje jakieś komendy ATA?
Albo musi uzgodnić z siecią, czy obrabia w danym dniu komendy ATA?
To musi czasem trochę potrwać.
Coś strasznie niecierpliwy jesteś. :D
Offline