21 Listopada 2024 18:03:06
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [S] Asus RT-AC56U
· DIR868l OFW asus vs ...
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
· Wireguard na FreshTo...
Najpopularniejsze obecnie wątki
· Szukam zaproszeni... [19]
· DIR868l OFW asus ... [8]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.129.211.116
Zobacz wątek
OpenLinksys » :: PORTAL :: » Tutoriale
 Drukuj wątek
LTE Huawei E3276 vs Tomato
shibby
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ę:

Cytat

switch3g


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ł:

Cytat

modprobe cdc_ncm


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ą:

Cytat

service wan restart


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
shibby leć do plusa albo do CP po modem na 7 dni i masz zabawkę i zajęcie przez następny tydzień Grin
 
shibby
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
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
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
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 Smile
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
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" Sad

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

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" Sad
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. Wink
jareq
 
pepe_lodz
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

Cytat

cdc-ncm


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

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/



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
Ok stałem sie posiadaczem routera RT-N66U Smile I ku mojemu zdziwieniu na oryginalnym sofcie ASUSa modem E3276 działa... Mam ustawionego go jako łącze zapasowe i hula Smile Dobrze jakby takie coś było w TOMATO... to byłaby bajka Smile
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

Cytat

w4 napisał(a):
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?
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 Smile
jareq
 
pepe_lodz
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
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). Wink
jareq
 
pepe_lodz
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

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? Smile
jareq
 
pepe_lodz
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
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
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
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 71

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,141,681 unikalnych wizyt