| asus rt-n16, tomato i modem 3g | 
| Kornel | Dodano 08-06-2010 15:40 | 
|  
 User
 
  
 
 Posty: 57
 Dołączył: 08/06/2010 15:26
 
 
 | Witam 
 Przepraszam jeżeli to już było na forum. Czy istnieje wersja tomato które będzie działać na asus rt-n16 i będzie obsługiwać modem 3g firmy huawei
 | 
|  | 
 
 | 
|  | 
| SynC | Dodano 08-06-2010 20:10 | 
|  
 Super User
 
  
 
 Posty: 512
 Dołączył: 15/12/2009 17:35
 
 
 | Z tego co mi wiadomo pojawiła się wersja obsługująca modemy 3g na kernelu 2.4 Być może wkrótce pojawi się i dla asusa.
 
 W tej chwili na dd-wrt działa obsługa modemów 3G Huawei
 | 
|  | 
 
 | 
|  | 
| Kornel | Dodano 09-06-2010 00:35 | 
|  
 User
 
  
 
 Posty: 57
 Dołączył: 08/06/2010 15:26
 
 
 | A która wersja dd-wrt obsługuje te modemy | 
|  | 
 
 | 
|  | 
| rasa | Dodano 10-06-2010 22:35 | 
|  
 User
 
  
 
 Posty: 26
 Dołączył: 04/05/2006 11:01
 
 
 | Kornel Możesz spróbować zrobić coś takiego na Tomato (dla modemów Huawei):
 1. Wrzucić chat'a do /jffs (wersja pochodząca z OpenWrt działa bez problemów, dodana w załączniku)
 
 2. Ustawić prawa
 
 
 
 3. Stworzyć plik /jffs/connect.chat
 
 
 ABORT   BUSYABORT   'NO CARRIER'
 ABORT   ERROR
 REPORT  CONNECT
 TIMEOUT 10
 ""      "AT"
 OK      "AT&FE0V1X1&D2&C1S0=0"
 OK      "AT"
 OK      "ATS0=0"
 OK      "AT"
 OK      "AT&FE0V1X1&D2&C1S0=0"
 OK      "AT"
 TIMEOUT 60
 OK      "ATDT*99***1#"
 CONNECT \c
 4. Stworzyć plik /jffs/3g.connect
 
 
 /dev/ttyUSB0921600
 connect "/jffs/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
 5. Dodać skrypt do Hotplug'a
 
 
 case "$ACTION" inadd)
 # Huawei 3G USB modem
 if [ "$INTERFACE" = "255/255/255" ] && [ "${PRODUCT:0:4}" = "12d1" ] && [ "$DEVICENAME" = "1-1:1.0" ] 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" = "255/255/255" ] && [ "$DEVICENAME" = "1-1:1.0" ] then
 logger "3G USB modem removed (${PRODUCT:0:4}:${PRODUCT:5:4})"
 killall -INT pppd
 fi
 esac
 Oczywiście jest to tylko propozycja rozwiązania. Jeśli modem nie będzie poprawnie rozpoznany to należy użyć usb_modeswitch
 
 usb_modeswitch -v 0x12d1 -p 0x1003 -H
 rasa
 | 
|  | 
 
 | 
|  | 
| Kornel | Dodano 10-06-2010 23:36 | 
|  
 User
 
  
 
 Posty: 57
 Dołączył: 08/06/2010 15:26
 
 
 | Czy mógłbym prosić jakiś link do tego chata. Jetem początkujący i  dopiero rozpoczynam przygodę z tomato | 
|  | 
 
 | 
|  | 
| rasa | Dodano 11-06-2010 00:04 | 
|  
 User
 
  
 
 Posty: 26
 Dołączył: 04/05/2006 11:01
 
 
 | Myślałem, że się dodało  
 Chat
 | 
|  | 
 
 | 
|  | 
| maglo18 | Dodano 13-06-2010 20:33 | 
|  
 User
 
  
 
 Posty: 83
 Dołączył: 16/03/2010 19:09
 
 
 | Czy w tym skrypcie można dodać obsługę PIN? Nie wiem skąd wziąć ten mode_swicth. Ja osobiście nie używam ale pomagam koledze na Wl500v1 odpalić modem Huawei. | 
|  | 
 
 | 
|  | 
| rasa | Dodano 14-06-2010 22:57 | 
|  
 User
 
  
 
 Posty: 26
 Dołączył: 04/05/2006 11:01
 
 
 | Tak, można. Wystarczy dodać: OK "AT+CPIN=1234" na początek do skryptu connect.chat (np. po pierwszym AT). usb_modeswitch powinien być już w tomato.
 | 
|  | 
 
 | 
|  | 
| maglo18 | Dodano 15-06-2010 12:12 | 
|  
 User
 
  
 
 Posty: 83
 Dołączył: 16/03/2010 19:09
 
 
 | kombinowaliśmy wcześniej w ten sposób z dodaniem pin ale chyba nie tak łatwo to dodać bo potrzebna jest pauza na zalogowanie do sieci po wpisaniu PIN. Nie wiem jak to zrobić? | 
|  | 
 
 | 
|  | 
| rasa | Dodano 15-06-2010 22:21 | 
|  
 User
 
  
 
 Posty: 26
 Dołączył: 04/05/2006 11:01
 
 
 | Może wystarczy zwiększyć timeout? 
 
 ABORT BUSYABORT 'NO CARRIER'
 ABORT ERROR
 REPORT CONNECT
 TIMEOUT 10
 "" "AT"
 TIMEOUT 60
 OK "AT+CPIN=1234"
 TIMEOUT 10
 OK "AT&FE0V1X1&D2&C1S0=0"
 OK "AT"
 OK "ATS0=0"
 OK "AT"
 OK "AT&FE0V1X1&D2&C1S0=0"
 OK "AT"
 TIMEOUT 60
 OK "ATDT*99***1#"
 CONNECT \c
 | 
|  | 
 
 | 
|  | 
| moffie | Dodano 01-11-2010 18:36 | 
|  
 User
 
  
 
 Posty: 30
 Dołączył: 09/03/2008 07:19
 
 
 | odświeżam temat, 
 gdzie mogę znaleźć ten chat - wcześniejszy link nie działa
 
 druga sprawa, czy ktoś próbował uruchomić modem huawei e1752c na asusie wl-500gp ?
 | 
|  | 
 
 | 
|  | 
| soseki | Dodano 27-12-2010 15:31 | 
|  
 User
 
  
 
 Posty: 1
 Dołączył: 27/12/2010 15:11
 
 
 | Witam wszystkich to mój pierwszy post tutaj :) 
 A wracając do rzeczy to postawiłem na asusie rt-n16 tomato 1.28 wersję ext z linków z forum i chat jest tam zainstalowany. Musiałem zmienić dwie rzeczy.
 
 Pierwsza to zmiana linijki:
 
 
 
 connect "/jffs/chat -V -t 60 -f /jffs/connect.chat"
 na
 
 
 
 connect "/usr/sbin/chat -V -t 60 -f /jffs/connect.chat"
 A druga to dla mojego modemu Huawei e156g (z PLAY) skrypcie Hotplug "$DEVICENAME" = "1-1:1.0" na "$DEVICENAME" = "1-2:1.0"
 
 W przypadku innych modemów proponuję wstawić sobie w skrypt hotplug logowanie co jest podłączane poprzez np. dodanie linii po "# Huawei 3G USB modem":
 
 
 
 logger "Podłączam (${$INTERFACE}:${PRODUCT:0:4}:${$DEVICENAME})"
 i na podstawie logów dobranie odpowiednich ustawień do skryptu.
 Edytowany przez soseki dnia 27-12-2010 16:38
 | 
|  | 
 
 |