RT-N16 Tomato USB+VPN by Shibby + Huawei E1820 HSPA+ = nie łączy się
|
Gonzoo189 |
Dodano 18-01-2011 10:24
|
User
Posty: 9
Dołączył: 17/01/2011 21:44
|
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 |
Dodano 18-01-2011 10:27
|
SysOp
Posty: 17112
Dołączył: 15/01/2009 20:30
|
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 |
Dodano 18-01-2011 10:59
|
User
Posty: 9
Dołączył: 17/01/2011 21:44
|
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 |
Dodano 19-01-2011 08:45
|
SysOp
Posty: 17112
Dołączył: 15/01/2009 20:30
|
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 |
Dodano 19-01-2011 09:54
|
User
Posty: 9
Dołączył: 17/01/2011 21:44
|
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 |
Dodano 19-01-2011 10:08
|
SysOp
Posty: 17112
Dołączył: 15/01/2009 20:30
|
w logach jak wywolujesz usb_modeswitch wyraznie pisze ze nie moze odmontowac
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 |
Dodano 19-01-2011 21:10
|
User
Posty: 9
Dołączył: 17/01/2011 21:44
|
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 |
Dodano 20-01-2011 07:42
|
SysOp
Posty: 17112
Dołączył: 15/01/2009 20:30
|
ok idziemy wiec do przodu
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 |
Dodano 20-01-2011 10:58
|
User
Posty: 9
Dołączył: 17/01/2011 21:44
|
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 |
Dodano 20-01-2011 13:06
|
SysOp
Posty: 17112
Dołączył: 15/01/2009 20:30
|
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 |
Dodano 25-02-2011 14:47
|
Power User
Posty: 315
Dołączył: 11/02/2011 00:17
|
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 |
Dodano 25-02-2011 15:04
|
SysOp
Posty: 17112
Dołączył: 15/01/2009 20:30
|
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 |
Dodano 25-02-2011 15:23
|
Super User
Posty: 637
Dołączył: 19/02/2010 23:21
|
tomato dual-wan bez problemu obsługuje huawei e1820
jareq
|
|
|
|
tristan |
Dodano 27-02-2011 12:14
|
Power User
Posty: 315
Dołączył: 11/02/2011 00:17
|
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
|
|
|