28 Listopada 2024 09:51:41
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Nowe routery: UX, UC...
· [MOD] FreshTomato-MI...
· [MOD] FreshTomato-AR...
· DIR868l OFW asus vs ...
· [S] Asus RT-AC56U
· Szukam zaproszenia n...
· 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?
Najpopularniejsze obecnie wątki
· [MOD] FreshTomato... [908]
· [MOD] FreshTomato... [414]
· DIR868l OFW asus ... [11]
· Nowe routery: UX,... [3]
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
18.188.91.223
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
RT-N16 Tomato USB+VPN by Shibby + Huawei E1820 HSPA+ = nie łączy się
Gonzoo189
WITAM

Posiadam router Asus RT-N16 z wgranym Tomato USB+VPN by shibby. Wszystko robiłem zgodnie z tutorialem Shibbiego ale niestety modem nie chce się łączyć. Modem to Huawei E1820 + iPlus. Po skonfigurowaniu wszystkiego, wypięciu i ponownym wpięciu modemu w logach nic się nie zmieniło, tak jak by router w ogóle nie próbował się połączyć. Co może być nie tak, przecież router wykrywa modem prawidłowo?

Log po wpięciu modemu:

Jan 17 18:11:41 Asus_RT-N16 user.info kernel: usb 1-1: new high speed USB device using ehci_hcd and address 2
Jan 17 18:11:41 Asus_RT-N16 user.info kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan 17 18:11:41 Asus_RT-N16 user.info kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 17 18:11:41 Asus_RT-N16 user.info kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Jan 17 18:11:41 Asus_RT-N16 user.debug hotplug[784]: Attached USB device 1-1:1.0 [INTERFACE=8/6/80 PRODUCT=12d1/1446/0]
Jan 17 18:11:41 Asus_RT-N16 user.debug hotplug[788]: Attached USB device 1-1:1.1 [INTERFACE=8/6/80 PRODUCT=12d1/1446/0]
Jan 17 18:11:43 Asus_RT-N16 user.notice kernel: scsi 0:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
Jan 17 18:11:43 Asus_RT-N16 user.notice kernel: scsi 1:0:0:0: Direct-Access     HUAWEI   TF CARD Storage       PQ: 0 ANSI: 2
Jan 17 18:11:43 Asus_RT-N16 user.notice kernel: sd 1:0:0:0: [sda] Attached SCSI removable disk


Konfiguracja /jffs/3g.connect

echo "/dev/ttyUSB0
debug
921600
connect "/usr/sbin/chat -V -t 60 -f /jffs/connect.chat"
persist
holdoff 1
usepeerdns
defaultroute
noipdefault
noaccomp
nopcomp
novj
nobsdcomp
noauth
lock
crtscts
modem
ipcp-accept-local
lcp-echo-interval 30
lcp-echo-failure 6


Konfiguracja pliku /jffs/connect.chat

echo "ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "NO ERROR"
ABORT "NO ANSWER"
ABORT "BUSY"
REPORT CONNECT
"" "AT"
TIMEOUT 60
OK "AT+CPIN=***MÓJ PIN***"
TIMEOUT 10
OK "AT&FE0V1X1&D2&C1S0=0"
OK "AT"
OK "ATS0=0"
OK "AT"
OK "AT&FE0V1X1&D2&C1S0=0"
OK "AT"
OK 'AT+CGDCONT=1,"IP","internet"'
OK "ATDT*99***1#"
CONNECT \c


Konfiguracja hotplug:

case "$ACTION" in
   add)
      # Huawei 3G USB modem
      if [ "$INTERFACE" = "8/6/80" ] && [ "${PRODUCT:0:4}" = "12d1" ] && [ "$DEVICENAME" = "1-1:1.1" ] then
         sleep 2
         logger "Huawei 3G USB modem attached (${PRODUCT:0:4}:${PRODUCT:5:4})"
         insmod usbserial vendor=0x${PRODUCT:0:4} product=0x${PRODUCT:5:4} maxSize=4096
         sleep 2
         if [ -c /dev/ttyUSB0 ] then
            mkdir /tmp/ppp/
            touch /tmp/ppp/resolv.conf
            ln -f /tmp/ppp/resolv.conf /etc/resolv.dnsmasq
            sleep 2
            pppd file /jffs/3g.connect
            iptables -A FORWARD -i br0 -o ppp0 -j ACCEPT
            iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
         fi
      fi     
   ;;
   remove)
      # 3G USB modem
      if [ "$INTERFACE" = "8/6/80" ] && [ "$DEVICENAME" = "1-1:1.1" ] then
         logger "3G USB modem removed (${PRODUCT:0:4}:${PRODUCT:5:4})"
         killall -INT pppd
      fi
esac

Edytowany przez Gonzoo189 dnia 18-01-2011 10:26
 
shibby
takie rzeczy powinienes opisywac w tutorialu ktorego problem dotyczy.

Po logach widac ze on nie wykrywa ci modemu tylko widzi go jako cdrom i czytnik kart.

Trzeba przestawic go w tryb modemu uzywajac narzedzia usb_modeswitch.

poniewaz wykryl ci sprzet jako [PRODUCT=12d1/1446/0] sprobuj wykonac cos takiego w hotplugu po insmod:

Cytat

usb_modeswitch -v 12d1 -p 1446 -d 1
usb_modeswitch -v 12d1 -p 1446 -H 1


i zobacz w logach czy wtedy nie znajdzie ci nowego urzadzenia
Edytowany przez shibby dnia 18-01-2011 10:33
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
Gonzoo189
Oki, na przyszłość będę pisał w temacie tutoriala. Dodałem to co mi napisałeś do hotpluga ale niestety nadal nic się nie dzieje.

Hotplug:

case "$ACTION" in
   add)
      # Huawei 3G USB modem
      if [ "$INTERFACE" = "8/6/80" ] && [ "${PRODUCT:0:4}" = "12d1" ] && [ "$DEVICENAME" = "1-1:1.1" ] then
         sleep 2
         logger "Huawei 3G USB modem attached (${PRODUCT:0:4}:${PRODUCT:5:4})"
         insmod usbserial vendor=0x${PRODUCT:0:4} product=0x${PRODUCT:5:4}
usb_modeswitch -v 12d1 -p 1446 -d 1
usb_modeswitch -v 12d1 -p 1446 -H 1
maxSize=4096
         sleep 2
         if [ -c /dev/ttyUSB0 ] then
            mkdir /tmp/ppp/
            touch /tmp/ppp/resolv.conf
            ln -f /tmp/ppp/resolv.conf /etc/resolv.dnsmasq
            sleep 2
            pppd file /jffs/3g.connect
            iptables -A FORWARD -i br0 -o ppp0 -j ACCEPT
            iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
         fi
      fi     
   ;;
   remove)
      # 3G USB modem
      if [ "$INTERFACE" = "8/6/80" ] && [ "$DEVICENAME" = "1-1:1.1" ] then
         logger "3G USB modem removed (${PRODUCT:0:4}:${PRODUCT:5:4})"
         killall -INT pppd
      fi
esac


Log:

Jan 18 10:55:51 Asus_RT-N16 user.info kernel: usbcore: deregistering interface driver usblp
Jan 18 10:55:51 Asus_RT-N16 user.info kernel: usbcore: registered new interface driver usblp
Jan 18 10:55:51 Asus_RT-N16 user.info kernel: usblp: USB Printer Device Class driver
Jan 18 10:56:10 Asus_RT-N16 user.info kernel: usb 1-1: new high speed USB device using ehci_hcd and address 2
Jan 18 10:56:10 Asus_RT-N16 user.info kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan 18 10:56:10 Asus_RT-N16 user.info kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 18 10:56:10 Asus_RT-N16 user.info kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Jan 18 10:56:10 Asus_RT-N16 user.debug hotplug[829]: Attached USB device 1-1:1.0 [INTERFACE=8/6/80 PRODUCT=12d1/1446/0]
Jan 18 10:56:10 Asus_RT-N16 user.debug hotplug[839]: Attached USB device 1-1:1.1 [INTERFACE=8/6/80 PRODUCT=12d1/1446/0]
Jan 18 10:56:12 Asus_RT-N16 user.notice kernel: scsi 0:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
Jan 18 10:56:12 Asus_RT-N16 user.notice kernel: scsi 1:0:0:0: Direct-Access     HUAWEI   TF CARD Storage       PQ: 0 ANSI: 2
Jan 18 10:56:12 Asus_RT-N16 user.notice kernel: sd 1:0:0:0: [sda] Attached SCSI removable disk
Jan 18 10:56:12 Asus_RT-N16 user.notice root: Huawei 3G USB modem attached (12d1:1446)
Jan 18 10:56:13 Asus_RT-N16 user.info kernel: usbcore: registered new interface driver usbserial
Jan 18 10:56:13 Asus_RT-N16 user.info kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
Jan 18 10:56:13 Asus_RT-N16 user.info kernel: usbcore: registered new interface driver usbserial_generic
Jan 18 10:56:13 Asus_RT-N16 user.info kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core


Dodatkowo jak wpisałem polecania które mi podałeś w konsoli telnet to uzyskałem:

root@Asus_RT-N16:/tmp/home/root# usb_modeswitch -v 12d1 -p 1446 -d 1

Looking for default devices ...
 Found devices in default mode or class (1)
Accessing device 003 on bus 001 ...
Using endpoints 0x01 (out) and 0x81 (in)
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
 OK, driver found ("")
 Warning: driver is not usb-storage
 Driver "" detach failed with error -5. Trying to continue
endpoint 1 size 31 timeout 0endpoint 81 size 36 timeout 0endpoint 81 size 13 tim
eout 0
SCSI inquiry data (for identification)
-------------------------
  Vendor String: HUAWEI
   Model String: Mass Storage
Revision String: 2.31
-------------------------

USB description data (for identification)
-------------------------
Manufacturer: Huawei Technologies
     Product: HUAWEI Mobile
  Serial No.: not provided
-------------------------
Only detaching storage driver for switching ...
 Any driver was already detached for inquiry
-> Run lsusb to note any changes. Bye.

root@Asus_RT-N16:/tmp/home/root# usb_modeswitch -v 12d1 -p 1446 -H 1

Looking for default devices ...
 Found devices in default mode or class (1)
Accessing device 003 on bus 001 ...
Using endpoints 0x01 (out) and 0x81 (in)
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
 OK, driver found ("")
 Driver "" detach failed with error -5. Trying to continue
endpoint 1 size 31 timeout 0endpoint 81 size 36 timeout 0endpoint 81 size 13 tim
eout 0
SCSI inquiry data (for identification)
-------------------------
  Vendor String: HUAWEI
   Model String: Mass Storage
Revision String: 2.31
-------------------------

USB description data (for identification)
-------------------------
Manufacturer: Huawei Technologies
     Product: HUAWEI Mobile
  Serial No.: not provided
-------------------------
Sending Huawei control message ...
Error: sending Huawei control message failed (error -9). Aborting.

root@Asus_RT-N16:/tmp/home/root#

Edytowany przez Gonzoo189 dnia 18-01-2011 11:08
 
shibby
nie masz czasem wlaczonej opcji automontowania?

Zobacz jakie urzadzenia ttyUSB tworza ci sie po podpieciu modemu i czy nie tworzy ci jest jeszcze jedno po wydaniu komend usb_modeswitch
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
Gonzoo189
Miałem włączoną opcję auto montowania. W logach nie widać żeby tworzył jeszcze jakieś dodatkowe urządzenie a w zakładce USB tak jak wcześniej z oryginalnym hotplugiem z tutoriala miałem dwa urządzenia (HUAWEI Mass Storage i HUAWEI TF CARD Storage) to teraz po zmodyfikowaniu hotpluga i dodaniu komend usb_modeswitch według Twoich wskazówek to teraz mam jedno urządzenie - HUAWEI TF CARD Storage.

Gdzie mam sprawdzić jakie urządzenia tworzy ttyUSB?
Czy te komendy mam wydać w konsoli telnet?

usb_modeswitch -v 12d1 -p 1446 -d 1
usb_modeswitch -v 12d1 -p 1446 -H 1
 
shibby
w logach jak wywolujesz usb_modeswitch wyraznie pisze ze nie moze odmontowac Smile

urzadziania zoobaczysz komenda
ls /dev/tty

wywal najpierw usb_modeswitch z hotpluga, podlacz modem i zobacz jakie ttyusb masz powyzsza komenda.
pozniej przelacz usb_modeswitch i zobacz co sie zmienilo.

Wydaje mi sie ze po wylaczeniu automontowania bedzie dobrze. Bo on cdroma przelacza w tryb modemu (a wiec powinno byc ttyUSB0)
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
Gonzoo189
Dobra wyrzuciłem usb_modeswitch z hotpluga i wyłączyłem auto montowanie dysków, podłączyłem modem i wydałem komende "ls /dev/tty".

Otrzymałem:

root@Asus_RT-N16:/tmp/home/root# ls /dev/tty
/dev/tty
root@Asus_RT-N16:/tmp/home/root# ls /dev/tty


Potem wrzuciłem w hotpluga z powrotem usb_modeswitch i w logach dostałem to:


Jan 19 23:08:32 tomato user.info kernel: usb 1-1: new high speed USB device using ehci_hcd and address 3
Jan 19 23:08:32 tomato user.info kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan 19 23:08:32 tomato user.info kernel: usbserial_generic 1-1:1.0: generic converter detected
Jan 19 23:08:32 tomato user.info kernel: usb 1-1: generic converter now attached to ttyUSB0
Jan 19 23:08:32 tomato user.info kernel: usbserial_generic 1-1:1.1: generic converter detected
Jan 19 23:08:32 tomato user.info kernel: usb 1-1: generic converter now attached to ttyUSB1
Jan 19 23:08:32 tomato user.debug hotplug[1295]: Attached USB device 1-1:1.1 [INTERFACE=8/6/80 PRODUCT=12d1/1446/0]
Jan 19 23:08:32 tomato user.debug hotplug[1300]: Attached USB device 1-1:1.0 [INTERFACE=8/6/80 PRODUCT=12d1/1446/0]
Jan 19 23:08:34 tomato user.notice root: Huawei 3G USB modem attached (12d1:1446)
Jan 19 23:08:38 tomato daemon.notice pppd[1343]: pppd 2.4.5 started by root, uid 0
Jan 19 23:09:40 tomato daemon.debug pppd[1343]: Script /usr/sbin/chat -V -t 60 -f /jffs/connect.chat finished (pid 1351), status = 0x3
Jan 19 23:09:40 tomato daemon.err pppd[1343]: Connect script failed


Widać że coś próbuje ale dalej coś go blokuje i nie chce łączyć.
Edytowany przez Gonzoo189 dnia 19-01-2011 23:10
 
shibby
ok idziemy wiec do przodu Smile

pokaz mi jeszcze raz pelny wykaz zawartosci plikow czyli

cat /jffs/3g.connect
oraz
cat /jffs/connect.chat
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
Gonzoo189
Nie ważne czy mam wpisane w hotplugu komendy usb_modeswitch czy nie, modem zaczyna wykrywać dopiero wtedy kiedy całkowicie wyłączę obsługę pamięci masowych usb w zakładce USB i NAS. To trochę bez sensu bo jak by modem zadziałał to musiał bym wybierać czy chce internet z modemu czy np. serwer multimediów z podłączonego dysku USB :/.

Zamieszczę jeszcze raz wszystkie logi, pogrubiłem w nich to co zmieniłem w porównaniu z oryginałem, jak możesz to zerknij czy wszystko jest ok w nich.

Dodam jeszcze dla przypomnienia że modem to Huawei E1820 HSPA+ i internet w Plusie.

Log po podłączeniu modemu z włączona obsługą dysków ale wyłączonym auto montowaniem dysków:

Jan 20 10:47:06 tomato user.info kernel: usb 1-1: new high speed USB device using ehci_hcd and address 2
Jan 20 10:47:06 tomato user.info kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan 20 10:47:06 tomato user.info kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 20 10:47:06 tomato user.info kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Jan 20 10:47:06 tomato user.debug hotplug[997]: Attached USB device 1-1:1.0 [INTERFACE=8/6/80 PRODUCT=12d1/1446/0]
Jan 20 10:47:06 tomato user.debug hotplug[999]: Attached USB device 1-1:1.1 [INTERFACE=8/6/80 PRODUCT=12d1/1446/0]
Jan 20 10:47:08 tomato user.notice kernel: scsi 0:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
Jan 20 10:47:08 tomato user.notice kernel: scsi 1:0:0:0: Direct-Access     HUAWEI   TF CARD Storage       PQ: 0 ANSI: 2
Jan 20 10:47:08 tomato user.notice kernel: sd 1:0:0:0: [sda] Attached SCSI removable disk
Jan 20 10:47:08 tomato user.notice root: Huawei 3G USB modem attached (12d1:1446)
Jan 20 10:47:08 tomato user.info kernel: usbcore: registered new interface driver usbserial
Jan 20 10:47:08 tomato user.info kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
Jan 20 10:47:08 tomato user.info kernel: usbcore: registered new interface driver usbserial_generic
Jan 20 10:47:08 tomato user.info kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core


Log po podłączeniu modemu z wyłączona obsługą dysków w USB i NAS

Jan 20 10:50:09 tomato user.info kernel: usb 1-1: new high speed USB device using ehci_hcd and address 3
Jan 20 10:50:10 tomato user.debug hotplug[1273]: Attached USB device 1-1:1.0 [INTERFACE=8/6/80 PRODUCT=12d1/1446/0]
Jan 20 10:50:10 tomato user.info kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan 20 10:50:10 tomato user.info kernel: usbserial_generic 1-1:1.0: generic converter detected
Jan 20 10:50:10 tomato user.info kernel: usb 1-1: generic converter now attached to ttyUSB0
Jan 20 10:50:10 tomato user.info kernel: usbserial_generic 1-1:1.1: generic converter detected
Jan 20 10:50:10 tomato user.info kernel: usb 1-1: generic converter now attached to ttyUSB1
Jan 20 10:50:10 tomato user.debug hotplug[1285]: Attached USB device 1-1:1.1 [INTERFACE=8/6/80 PRODUCT=12d1/1446/0]
Jan 20 10:50:12 tomato user.notice root: Huawei 3G USB modem attached (12d1:1446)
Jan 20 10:50:16 tomato daemon.notice pppd[1328]: pppd 2.4.5 started by root, uid 0
Jan 20 10:51:17 tomato daemon.debug pppd[1328]: Script /usr/sbin/chat -V -t 60 -f /jffs/connect.chat finished (pid 1331), status = 0x3
Jan 20 10:51:17 tomato daemon.err pppd[1328]: Connect script failed
Jan 20 10:52:20 tomato daemon.debug pppd[1328]: Script /usr/sbin/chat -V -t 60 -f /jffs/connect.chat finished (pid 1445), status = 0x3
Jan 20 10:52:20 tomato daemon.err pppd[1328]: Connect script failed
Jan 20 10:53:23 tomato daemon.debug pppd[1328]: Script /usr/sbin/chat -V -t 60 -f /jffs/connect.chat finished (pid 1551), status = 0x3
Jan 20 10:53:23 tomato daemon.err pppd[1328]: Connect script failed


HOTPLUG

case "$ACTION" in
   add)
      # Huawei 3G USB modem
      if [ "$INTERFACE" = "[b]8/6/80[/b]" ] && [ "${PRODUCT:0:4}" = "[b]12d1[/b]" ] && [ "$DEVICENAME" = "[b]1-1:1.1[/b]" ] then
         sleep 2
         logger "Huawei 3G USB modem attached (${PRODUCT:0:4}:${PRODUCT:5:4})"
         insmod usbserial vendor=0x${PRODUCT:0:4} product=0x${PRODUCT:5:4}
maxSize=4096
         sleep 2
         if [ -c [b]/dev/ttyUSB1[/b] ] then
            mkdir /tmp/ppp/
            touch /tmp/ppp/resolv.conf
            ln -f /tmp/ppp/resolv.conf /etc/resolv.dnsmasq
            sleep 2
            pppd file /jffs/3g.connect
            iptables -A FORWARD -i br0 -o ppp0 -j ACCEPT
            iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
         fi
      fi     
   ;;
   remove)
      # 3G USB modem
      if [ "$INTERFACE" = "[b]8/6/80[/b]" ] && [ "$DEVICENAME" = "[b]1-1:1.1[/b]" ] then
         logger "3G USB modem removed (${PRODUCT:0:4}:${PRODUCT:5:4})"
         killall -INT pppd
      fi
esac



Tomato v1.28.8054 MIPSR2-beta-032H K26 USB VPN
root@tomato:/tmp/home/root# cat /jffs/3g.connect
[b]/dev/ttyUSB1[/b]
debug
921600
connect "/usr/sbin/chat -V -t 60 -f /jffs/connect.chat"
persist
holdoff 1
usepeerdns
defaultroute
noipdefault
noaccomp
nopcomp
novj
nobsdcomp
noauth
lock
crtscts
modem
ipcp-accept-local
lcp-echo-interval 30
lcp-echo-failure 6
root@tomato:/tmp/home/root#




root@tomato:/tmp/home/root# cat /jffs/connect.chat
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "NO ERROR"
ABORT "NO ANSWER"
ABORT "BUSY"
REPORT CONNECT
"" "AT"
TIMEOUT 60
OK "AT+CPIN=8602"
TIMEOUT 10
OK "AT&FE0V1X1&D2&C1S0=0"
OK "AT"
OK "ATS0=0"
OK "AT"
OK "AT&FE0V1X1&D2&C1S0=0"
OK "AT"
OK 'AT+CGDCONT=1,"IP","internet"'
OK "ATDT*99***1#"
CONNECT \c
root@tomato:/tmp/home/root#

Edytowany przez Gonzoo189 dnia 20-01-2011 11:01
 
shibby
wydaje mi sie ze powinno byc ttyUSB0 a nie 1 no i usb_modeswitch jest konieczne by przestawic modem jako modem a nie cdrom.

jak chcesz to mozesz podeslac dane do routera na pw to rzuce na to okiem.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
tristan
Odgrzebałem ten wątek bo mam ten sam modem + ten sam problem i ciekaw jestem czy udało się go rozwiązać. U mnie dodatkowo nawet nie wykrywa się ttyUSBx, po prostu tylko SD i CDROM.
Był: Asus RT-N16 + Tomato PL v1.28.9054 MIPSR2 116PL K26 USB VPN mod shibby
Jest: Asus RT-AC68U + AsusWRT-Merlin 380.62_1 DualWAN+ Huawei E1820 + 2.5" HDD 500GB Lenovo + Brother HL-1430
 
shibby
no to musisz go przelaczyc w tryb modemu poleceniem usb_modeswitch. Wyzej pisalem jak to zrobic.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
jarek7714
tomato dual-wan bez problemu obsługuje huawei e1820 Grin
jareq
 
tristan
Pozwolę się podzielić wynikami grzebania za ostatnie 2 dni. Niestety nadal nie działa, ale możliwe że ma to związek z kiepskim zasięgiem w miejscu gdzie stoi router, a nie mam go jak przestawić. Dodatkowo mój modem to jednak nie E1820 tylko E1750 w IPLUSie. Może się komuś przyda.

Żeby go w ogóle przestawić w tryb modemu musiałem użyć dedykowanej składni (standardowe polecenie usb_modeswitch nie działa na nim). Zadziałało wydziergane na podstawie pliku references ze strony usb_modeswitch polecenie


usb_modeswitch -v 12d1 -p 1446 -V 12d1 -P 1001 -M "55534243123456780000000000000011060000000000000000000000000000"


po wykonaniu tego oraz załadowaniu serialusb z podaniem parametrów


/sbin/insmod usbserial vendor=0x12d1 product=0x1001



pojawiają się 3 urządzenia /dev/ttyUSB0-2. Właściwe jest /dev/ttyUSB2 (na pozostałych nie działają komendy AT).

Po połaczeniu mam następujące objawy w logu

Feb 26 12:29:55 daemon.notice pppd[1172]: pppd 2.4.5 started by root, uid 0
Feb 26 12:30:00 daemon.debug pppd[1172]: Script /usr/sbin/chat -e -S -s -v -f /opt/etc/connect.chat finished (pid 1173), status = 0x0
Feb 26 12:30:00 daemon.info pppd[1172]: Serial connection established.
Feb 26 12:30:00 daemon.info pppd[1172]: CONNECT 720000
Feb 26 12:30:00 daemon.debug pppd[1172]: using channel 2
Feb 26 12:30:00 daemon.info pppd[1172]: Using interface ppp0
Feb 26 12:30:00 daemon.notice pppd[1172]: Connect: ppp0 <--> /dev/ttyUSB2
Feb 26 12:30:01 daemon.debug pppd[1172]: sent [LCP ConfReq id=0x1 ]

... 10x linijka powyżej

Feb 26 12:30:31 daemon.warn pppd[1172]: LCP: timeout sending Config-Requests
Feb 26 12:30:31 daemon.notice pppd[1172]: Connection terminated.
Feb 26 12:30:31 daemon.warn pppd[1172]: Receive serial link is not 8-bit clean:
Feb 26 12:30:31 daemon.warn pppd[1172]: Problem: all had bit 7 set to 0
Feb 26 12:30:31 local2.info chat[1181]: send (\K^M)
Feb 26 12:30:31 local2.info chat[1181]: send (+++ATH0^M)

Dioda mruga na niebiesko (czyli próbuje UMTS). Może gdyby się udało wymusić EDGE to połączyłby się, niestety polecenie wymuszenia nie działa.

Moje pliki konfiguracyjne pod IPLUSa wygądają następująco:

/3g.connect

noauth
connect "/usr/sbin/chat -e -S -s -v -f /opt/etc/connect.chat"
disconnect "/usr/sbin/chat -v -f /opt/etc/disconnect.chat"
debug
/dev/ttyUSB2
230400
holdoff 1
usepeerdns
defaultroute
noipdefault
noaccomp
nopcomp
novj
nobsdcomp
lock
nocrtscts
ipcp-accept-local
ipcp-accept-remote
lcp-echo-interval 30
lcp-echo-failure 6
nodetach
lcp-max-configure 30
nodeflate
passive


/connect.chat


ABORT 'NO CARRIER'
ABORT 'NO DIALTONE'
ABORT 'NO ERROR'
ABORT 'NO ANSWER'
ABORT 'BUSY'
REPORT CONNECT
"" 'AT'
OK 'ATQ0V1E1S0=0&C1&D2+FCLASS=0'
OK 'AT'
OK 'ATS0=0'
OK 'AT'
OK 'ATQ0V1E1S0=0&C1&D2+FCLASS=0'
OK 'AT'
OK 'AT+CGDCONT=1,"IP","internet"'
OK 'ATDT*99***1#'
TIMEOUT 30
CONNECT \d \c

Był: Asus RT-N16 + Tomato PL v1.28.9054 MIPSR2 116PL K26 USB VPN mod shibby
Jest: Asus RT-AC68U + AsusWRT-Merlin 380.62_1 DualWAN+ Huawei E1820 + 2.5" HDD 500GB Lenovo + Brother HL-1430
 
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: 73

· 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ą?

96,067,778 unikalnych wizyt