LTE Huawei E3276 vs Tomato
|
shibby |
Dodano 12-12-2012 08:12
|
SysOp
Posty: 17108
Dołączył: 15/01/2009 20:30
|
Najpierw wykonamy wszystko na piechotkę byście zrozumieli zasadę działania tego mechanizmu a na końcu przedstawię gotowca.
Podpinamy modem pod tomato. Upewniamy się, że mamy włączoną obsługę USB2.0 oraz 3G modem support.
Jeżeli nasza karta nie posiada PINu, upewmiamy się, że w tomato nie mamy go ustawionego:
Cytat nvram set modem_pin=""
nvram commit
Jeżeli zaś karta zabezpieczona jest PINem, musimy ustawić zmienną:
Cytat nvram set modem_pin="1234"
nvram commit
Zamiast 1234 oczywiście podajemy nasz numer PIN.
Wydajemy w konsoli komendę:
skrypt ten ma za zadanie wykryć nasz modem, przełączyć go w odpowiedni tryb, załadować sterownik i odblokować kart SIM zabezpieczoną PINem. Po tym zabiegu sprawdzamy "dmesg". Powinniśmy zobaczyć, że wykryto nowe urządznie ttyUSB. Tu się na chwilę zatrzymamy. Jeżeli:
a) mamy oryginalny soft od plusa lub CP to wykryty zostanie tylko interfejs /dev/ttyUSB0. To będzie nasz interfejs diagnostyczny.
b) jeżeli mamy nieoryginalny soft to wykryte zostaną dwa interfejsy /dev/ttyUSB0 oraz /dev/ttyUSB1. Pierwszy z nich możemy wykorzystać jako zwykłe połączenie 3G (zakładka WAN), drugi zaś będzie naszym interfejsem diagnostycznym.
Załóżmy, że mamy oryginalny soft tak więc za interfejs diagnostyczny na potrzeby tego opisu przyjmiemy /dev/ttyUSB0.
Ładujemy docelowy moduł:
i sprawdzamy "dmesg". Modem powiniem zostać wykryty jako urządzenie usb0 a dioda powinna zacząć mrugać na jasno błękitny kolor.
Modem po przełączeniu w tryb LTE sam otrzymuje adresację IP z serwera DHCP. Upewmiamy się więc, że w tomato jako WAN mamy wybrane połączenie DHCP.
Teraz najważniejsza sprawa. Musimy powiedzieć tomato, że naszym portem WAN jest urządzenie usb0. W tym celu wpisujemy w konsoli:
Cytat nvram get wan_ifname
zwróci nam to wynik typu vlan0 lub vlan1 lub vlan2. To nasze obecne urządzenie WAN. Zapisujemy je (zapamiętujemy).
Zmieniamy port WAN na usb0:
Cytat nvram set wan_iface=usb0
nvram set wan_ifname=usb0
nvram set wan_ifnames=usb0
nvram set wan_ifnameX=usb0
nvram commit
PRZEŁACZAMY MODEM W TRYB LTE
w konsoli wydajemy komendę:
Cytat MODE="AT^NDISDUP=1,1,\"internet\"" gcom -d /dev/ttyUSB0 -s /etc/gcom/setmode.gcom
gdzie pogrubiony internet to nazwa APN (internet jest dla Plusa) a /dev/ttyUSB0 to nasz interfejs diagnostyczny.
Jeżeli wszystko zrobiliśmy poprawnie dioda na routerze zapali się jasno błękitnym stałym światłem.
Pozostało tylko zresetować połączenie tomato, tak by pobrał sobie ip i ustawił bramę domyślną:
Od tej chwili możemy cieszyć się LTE na tomato.
Uwaga na koniec. Komenda do rozłączenia modemu z tryb LTE to:
Cytat MODE="AT^NDISDUP=1,0" gcom -d /dev/ttyUSB0 -s /etc/gcom/setmode.gcom
Żeby modem po restarcie routera samoczynnie nawiązywał połączenie LTE wystarczy dodać do skryptu INIT:
Cytat switch3g
PRODUCT=`cat /tmp/3g.detect`
sleep 3
modprobe cdc_ncm
sleep 3
MODE="AT^NDISDUP=1,1,\"internet\"" gcom -d /dev/ttyUSB0 -s /etc/gcom/setmode.gcom
sleep 3
service wan restart
Pozdrawiam
Edytowany przez shibby dnia 01-10-2014 11:23
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
bychol |
Dodano 12-12-2012 09:55
|
User
Posty: 127
Dołączył: 13/12/2011 20:14
|
shibby leć do plusa albo do CP po modem na 7 dni i masz zabawkę i zajęcie przez następny tydzień |
|
|
|
shibby |
Dodano 12-12-2012 10:34
|
SysOp
Posty: 17108
Dołączył: 15/01/2009 20:30
|
ja nie mam czasu latać ;P
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
Anduril |
Dodano 12-12-2012 12:49
|
User
Posty: 7
Dołączył: 06/12/2006 12:50
|
Poniżej logi z WNR3500L v2 + tomato-Netgear-3500Lv2-K26USB-1.28.RT-N5x--104-PL-AIO + LTE Huawei E3276
Jan 1 01:06:14 Tomato user.notice root: 3G MODEM FOUND - 12d1:14fe - Switching ...
Jan 1 01:06:14 Tomato user.info kernel: usb 1-1: USB disconnect, address 3
Jan 1 01:06:14 Tomato user.info kernel: usb 1-1: new high speed USB device using ehci_hcd and address 4
Jan 1 01:06:14 Tomato user.info kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan 1 01:06:14 Tomato user.info kernel: usbserial_generic 1-1:1.0: generic converter detected
Jan 1 01:06:14 Tomato user.info kernel: usb 1-1: generic converter now attached to ttyUSB0
Jan 1 01:06:14 Tomato user.err kernel: usbserial_generic 1-1:1.1: Generic device with no bulk out, not allowed.
Jan 1 01:06:14 Tomato user.warn kernel: usbserial_generic: probe of 1-1:1.1 failed with error -5
Jan 1 01:06:14 Tomato user.info kernel: scsi4 : SCSI emulation for USB Mass Storage devices
Jan 1 01:06:14 Tomato user.info kernel: scsi5 : SCSI emulation for USB Mass Storage devices
Jan 1 01:06:14 Tomato user.debug hotplug[2895]: Attached USB device 1-1:1.1 [INTERFACE=255/2/22 PRODUCT=12d1/1506/102]
Jan 1 01:06:14 Tomato user.debug hotplug[2899]: Attached USB device 1-1:1.2 [INTERFACE=8/6/80 PRODUCT=12d1/1506/102]
Jan 1 01:06:14 Tomato user.notice root: Huawei E3276 modem attached
Jan 1 01:06:14 Tomato user.debug hotplug[2904]: Attached USB device 1-1:1.0 [INTERFACE=255/2/18 PRODUCT=12d1/1506/102]
Jan 1 01:06:14 Tomato user.notice root: Huawei E3276 modem attached
Jan 1 01:06:14 Tomato user.debug hotplug[2917]: Attached USB device 1-1:1.3 [INTERFACE=8/6/80 PRODUCT=12d1/1506/102]
Jan 1 01:06:14 Tomato user.notice root: Huawei E3276 modem attached
Jan 1 01:06:15 Tomato user.notice root: Huawei E3276 modem attached
Jan 1 01:06:15 Tomato user.notice root: 3G MODEM ready - 12d1:1506
Hotplug script
if [ "${PRODUCT:0:4}" = "12d1" ] && [ "${PRODUCT:5:4}" = "1506" ]; then
logger "Huawei E3276 modem attached"
modprobe mii.ko
modprobe usbnet.ko
modprobe cdc_ether.ko
usb_modeswitch -c /etc/usb_modeswitch.d/12d1:1506
fi
Połączony z 12 grudzień 2012 18:36:33:
pełny log w załączeniu
Połączony z 13 grudzień 2012 09:39:45:
śledzę sobie wątek na innym forum z którego wynika że poradzili sobie z tym modemem
Anduril załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.
Edytowany przez qrs dnia 13-12-2012 09:39
|
|
|
|
w4 |
Dodano 02-03-2013 16:53
|
User
Posty: 9
Dołączył: 11/02/2013 22:43
|
Mam taki modem i nie mogę go uruchomić.
udaje mi się go przełaczyć komendą:
usb_modeswitch -v 12d1 -p 14fe -c /etc/usb_modeswitch.d/12d1\:14fe
łąduje moduły
modprobe mii.ko
modprobe usbnet.ko
modprobe cdc_ether.ko
I dalej nie mogę ruszyć, nie tworzy mi żadnych nowych urządzeń
Asus RT-N16 + tomato-K26USB-1.28.RT-MIPSR2-114-AIO
|
|
|
|
trick487 |
Dodano 19-03-2013 11:29
|
User
Posty: 1
Dołączył: 19/03/2013 09:47
|
Witam,
posiadam router RT-N10U z wgranym oprogramowaniem tomato-K26USB-1.28.RT-N5x-MIPSR2-107-Tor-VPN.trx oraz modem Huawei E3276 - niestety Inernet nie działa.
Gorąca prośba o pomoc do Shibby, może nowy firmware, lub może choć radę jak to odpalić nie zmieniając softu?
Modem sprawdziłem podłączając go bezpośrednio do laptopa - działał wyśmienicie
Mam też inny modem Huawei (nie pamiętam modelu) działający w HSDPA i on podłączony do routera działa (oczywiście prędkość internetu jest zdecydowanie mniejsza).
Szukałem informacji w internecie o wykorzystaniu modemu E3276 w alternatywnym oprogramowaniu dla routerów. Widać, że koledzy z Gargoyle poradzili sobie z tym w wersji 1.5.9.3. Cały problem wynika z tego, że modem ten wymaga szczególnego modułu/sterownika - kmod-usb-net-ncm . Ponoć dzięki temu sterownikowi modem traktowany jest jak karta sieciowa. Niestety nie namierzyłem (jeszcze) tego modułu, a po za tym nie wiem, czy działałby w Tomato?
Strona: http://eko.one.pl/?p=openwrt-modemygsm
Jeszcze raz prośba do Ciebie Shibby, może znalazłbyś trochę czasu? (w tym momencie żałuję, że nie mieszkam we Wrocławiu, to mógłbym Tobie podrzucić modem do testów na kilka dni.)
Pozdrawiam
Odkryłem, że trochę inaczej nazywa się ten sterownik - dla kilku modemów:
Huawei E3276 - kmod-usb-net-cdc-ncm
Huawei E173 - kmod-usb-net-cdc-ether
Huawei E398 - kmod-usb-net-qmi-wwan
Oraz znalazłem stronę ze sterownikami:
http://openwrt-on-dir-320-b1.googleco...c/33/opkg/
Edytowany przez trick487 dnia 19-03-2013 12:19
|
|
|
|
pm |
Dodano 12-07-2013 23:24
|
User
Posty: 4
Dołączył: 10/07/2013 23:19
|
Wiem, że odpowiadam na post sprzed 4 miesięcy, ale może komuś to pomoże, kto będzie szukał tak jak ja - czy da się połączyć N16 z E3576
Huawei E3276 z LTE Plusa działa na routerze Asus RT-N16 - niestety na firmware Olega http://code.google.com/p/wl500g/
Użyłem "niestety" dlatego, że mimo że wszystko pięknie hula, to ..... "Oleg firmware" to nie "Tomato by Shibby"
Będę wdzięczny jak udałoby się w Tomato zaimplementować obsługę modemów 3G/4G działających jako karty sieciowe oraz LTE, bo wg mnie Tomato ma najbardziej user-friendly interfejs www, łatwe zarządzanie i mnóstwo funkcji. |
|
|
|
jarek7714 |
Dodano 13-07-2013 20:52
|
Super User
Posty: 637
Dołączył: 19/02/2010 23:21
|
Cytat pm napisał(a):
Huawei E3276 z LTE Plusa działa na routerze Asus RT-N16 - niestety na firmware Olega http://code.google.com/p/wl500g/
Użyłem "niestety" dlatego, że mimo że wszystko pięknie hula, to ..... "Oleg firmware" to nie "Tomato by Shibby"
Nie przesadzaj z ubogością Olega, to bardzo dobry we spółpracy z modemami 3-4G/CDMA) mający w zawartości o wiele więcej- bogate firmware (ftp serwer, print serwer, webcam serwer...). W najnowszych wydaniu dodana zakładka GUI do łączenia modemów w NDIS (qmi,ncm). Problem jest gdzie indziej tzn. support firmware którego w polskim wydaniu nie widzę. Dlatego dla tych którzy szukają przy zakupie routera pod alternatywne oprogramowanie wspierającego obsługę modemów 3-4G/CDMA z bogatym-wzorcowym supportem to zdecydowanie produkty pod OpenWRT i http://eko.one.pl. Dla tych co mają już ww router pozostaje szukać wsparcia dla Olega na zagranicznych forach.
jareq
|
|
|
|
pepe_lodz |
Dodano 03-10-2013 14:11
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
Shibby czy ruszylo sie cos w temacie z E3276 na Tomato ? Czy sa szanse ze ten modem ruszy na Tomato ?
Na Gargoyle dla TP-Linka ten modem dziala ok... Nie mozna jakos sklonowac rozwiazania na Tomato ?
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
shibby |
Dodano 03-10-2013 15:02
|
SysOp
Posty: 17108
Dołączył: 15/01/2009 20:30
|
takiego modułu nie ma nawet w w kernelu tomato. Trzeba przeportować. Jeżeli ktoś zechce podesłać mi takowy modem na testy to zrobię dla niego wsparcie.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
w4 |
Dodano 03-10-2013 16:00
|
User
Posty: 9
Dołączył: 11/02/2013 22:43
|
Wgrałem Olega na Asusa RT-N16 z https://wl500g.googlecode.com/files/R...-r5066.trx i nie mogę w żaden sposób uruchomić Huawei E3276, Cz ktoś może pomóc?
Asus RT-N16 + tomato-K26USB-1.28.RT-MIPSR2-114-AIO
|
|
|
|
pepe_lodz |
Dodano 03-10-2013 21:27
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
Ok stałem sie posiadaczem routera RT-N66U I ku mojemu zdziwieniu na oryginalnym sofcie ASUSa modem E3276 działa... Mam ustawionego go jako łącze zapasowe i hula Dobrze jakby takie coś było w TOMATO... to byłaby bajka
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
jarek7714 |
Dodano 03-10-2013 23:14
|
Super User
Posty: 637
Dołączył: 19/02/2010 23:21
|
Zaczynając od góry GUI masz zakładkę konfiguracji WAN-wybierasz USB-ethernet, zapisujesz ustawienia i schodzisz niżej do zakładki konfiguracji USB Network-masz 2 zakładki, pierwsza do konfiguracji w trybie RAS-ppp, Ciebie interesuje ta druga-konfiguracja w NDIS: wpisujesz APN, niżej wybierasz sterownik NCM i zapisujesz ustawienia. OT
jareq
|
|
|
|
pepe_lodz |
Dodano 03-10-2013 23:17
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
A czy nie da się z softu Olega skopiować rozwiązania dotyczącego modemów 3g/LTE do Twojego Tomato "Shibby" skoro jest działające ?
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
jarek7714 |
Dodano 04-10-2013 00:18
|
Super User
Posty: 637
Dołączył: 19/02/2010 23:21
|
Dla posiadaczy Netgear 3500L jest inna dostępna wersja OpenWRT (oparta na trunku) http://ofmodemsandmen.com/downloads.html -typowo pod WAN-3/4G z szeregiem narzędzi do modemu (opcja full 3ginfo, wszystko dostępne z GUI). A z Olega oprócz obsługi samego połączenia wskazane by było skopiowanie obsługi firewall (jak ktoś korzysta z telefonii IP to przy firewall Tomato może mieć problem z połączeniami z zewnątrz na telefon).
jareq
|
|
|
|
pepe_lodz |
Dodano 04-10-2013 08:35
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
Jedyny minus na oryginalnym sofcie jest taki ze w przypadku zaniku/odłaczenia kabla WAN, przełaczy się na modem 3G/LTE jednak po ponownym wpięciu kabla WAN z działającym internetem nie potrafi wrócić na internet z kabla... Cały czas jest na 3G. Nie wiem gdzie zgłośić to do wsparcia ASUSa...
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
jarek7714 |
Dodano 04-10-2013 12:37
|
Super User
Posty: 637
Dołączył: 19/02/2010 23:21
|
Cytat pepe_lodz napisał(a):
Jedyny minus na oryginalnym sofcie jest taki ze w przypadku zaniku/odłaczenia kabla WAN, przełaczy się na modem 3G/LTE jednak po ponownym wpięciu kabla WAN z działającym internetem nie potrafi wrócić na internet z kabla... Cały czas jest na 3G. Oleg też ma wbudowany mechanizm automatycznego przełączania między WAN-ethernet a WAN-3/4G ale jak to działa w realu to nie wiem?
jareq
|
|
|
|
pepe_lodz |
Dodano 04-10-2013 15:01
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
Tylko ze Olega nie ma na RT-N66U...
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
shibby |
Dodano 10-10-2013 13:18
|
SysOp
Posty: 17108
Dołączył: 15/01/2009 20:30
|
hmm koledzy (i koleżanki) zmartwiliście mnie. Dostałem ten modem na testy od kolegi @pepe_lodz i zacząłem pieczołowicie pracować nad nim. Skompilowałem nawet moduł cdc-ncm, który wykrywa modem jako urządzenie usb0. Już miałem pisać jego obsługę gdy usłuszałem, że ten modem na ofw asusa działa. Zadaję sobie pytanie: JAK? Przecież w źródłach asusa nie ma ów modułu, więc how is this possible??? Okazuje się, że modem korzysta zwyczajnie z modułu usbserial a więc pięknie działa na tomato. Wystarczy wybrać urządzenie ttyUSB0 i pozwolić tomato działać!
Podziękował.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
pepe_lodz |
Dodano 10-10-2013 13:30
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
Powiem tak dobra robota shibby... ale dla innych. Ja w swoim modemie który ma obecnie shibby na testy zmieniałem firmware...
Nie wiem czy na firmware z sieci PLUS który był oryginalnie modem też by zadziałał...bo jest jedno ale. Jak zmieniałem na jeszcze inny firmware to na innym firmware nie mogłem zestawić połaczenia VPN przez aplikacje ShrewVPN i mam wrażenie że ten inny firmware zmienia sposób połaczenia. Ale dobrze jakby ktoś sprawdził kto ma nie zmieniany firmware w modemie. Firmware który wgrywałem u siebie jest dostępny na gryzoniu u kolegi LESIOLO
http://chomikuj.pl/lesiolo/Modemy+GSM...168542.rar
Jak dobrze pamiętam to ten firmware. Gdyby był inny dam znać jak wróci do mnie modem...
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|