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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-04-04 18:48:39

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Modem LTE w trybie NDIS

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:

Kod:

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:

Kod:

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 [b]AT+CGDCONT=1,"IP","internet"[/b] ale przed chwila znalazłem [b]AT^NDISDUP=1,1,"internet"[/b] . Niby obie działają ale jakoś różnicy to ja tam nie widzę.

Offline

 

#2  2016-04-04 19:20:38

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: Modem LTE w trybie NDIS

Łączenie poprzez NDIS

Kod:

echo -e "at^ndisdup=1,1,\"internet\"\r" > /dev/ttyUSB0
dhclient wwan0

rozłączenie

Kod:

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

 

#3  2016-04-04 19:46:27

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Modem LTE w trybie NDIS

Czyli nie można korzystać z wvdial jeśli chce się jechać na NDIS?

Offline

 

#4  2016-04-04 23:05:58

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Modem LTE w trybie NDIS

Udało mi się trochę uprościć i zautomatyzować konfigurację tego modem w NDIS po podłączeniu do kompa:

Kod:

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

 

#5  2016-04-05 03:35:14

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Modem LTE w trybie NDIS

Jak chcesz po wpinaniu modemu, to raczej przez udeva możesz zrobić.
Jak nie wiesz, jak odpalać skrypty z poziomu udeva, to zobacz [url=https://dug.net.pl/autor/6565/tag/udev/]tutaj[/url].


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2016-04-05 10:25:40

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Modem LTE w trybie NDIS

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.

Offline

 

#7  2016-04-05 17:47:05

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Modem LTE w trybie NDIS

[quote=morfik]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.[/quote]
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


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#8  2016-04-05 18:42:06

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Modem LTE w trybie NDIS

No tak tylko przecie te polecenia AT mają być podawane bezpośrednio przed podniesieniem interfejsu. Skoro interfejs jest gotów do podniesienia, to czemu te polecenia nie wchodzą? xD

Offline

 

#9  2016-04-05 18:55:20

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Modem LTE w trybie NDIS

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


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.009 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00100 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.147.27.129' WHERE u.id=1
0.00070 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.147.27.129', 1732748079)
0.00041 SELECT * FROM punbb_online WHERE logged<1732747779
0.00047 SELECT topic_id FROM punbb_posts WHERE id=300243
0.00098 SELECT id FROM punbb_posts WHERE topic_id=28493 ORDER BY posted
0.00080 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28493 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00108 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28493 ORDER BY p.id LIMIT 0,25
0.00117 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28493
Total query time: 0.00681 s