Strona 1 z 1

konfiguracja modemu 3G

: 28 lis 2008, 11:01
autor: piqiu
Witam,
mam do skonfigurowania routery 1841 i 2801, w których mam karty 3G. Sporządziłem konfigurację opartą na jednym z dokumentów na stronie Cisco, i całość działa, jednak nie do końca tak jakbym chciał. Otóż połączenie jest skonfigurowane przy pomocy DDR, niestety powoduje to, że jest ono ustanawiane tylko w przypadku jeśli pojawi się "interesujący" ruch, czyli w moim przypadku pakiet IP. Wtedy modem wdzwania się i i pozostaje w tym stanie bo idle-timeout jest ustawiony na 0. Ja jednak potrzebuje żeby połączenie było aktywne cały czas, a nie wtedy gdy pojawi się jakiś ruch, dlatego że do tego routera połączone są po APNie inne routery, które coś tam wysyłają, jednak oczywiste jest to, że jeśli modem nie będzie wdzwoniony w linię, to router nic nie odbierze, a tego bym nie chciał.

Oto konfig:

Kod: Zaznacz cały

!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
!
boot-start-marker
boot-end-marker
!
logging message-counter syslog
!
no aaa new-model
dot11 syslog
ip source-route
!
!
!
!
ip cef
multilink bundle-name authenticated
!
!
chat-script gsm "" "atdt*99***1#" TIMEOUT 60 "CONNECT"
chat-script pin "" "at+cpin=XXXX"
!
!
!
!
archive
 log config
  hidekeys
!
!
!
!
!
interface Tunnel1
 ip address 192.168.1.2 255.255.255.252
 tunnel source Cellular0/1/0
 tunnel destination 172.26.188.78
!
interface FastEthernet0/0
 ip address 172.16.10.213 255.255.255.0
 duplex auto
 speed auto
!
interface FastEthernet0/1
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface Cellular0/1/0
 ip address negotiated
 encapsulation ppp
 dialer in-band
 dialer idle-timeout 0
 dialer string gsm
 dialer-group 1
 async mode interactive
 ppp chap hostname ""
 ppp chap password 0 ""
!
router eigrp 100
 network 172.16.0.0
 auto-summary
!
ip forward-protocol nd
ip route 0.0.0.0 0.0.0.0 Cellular0/1/0
ip route 172.16.41.0 255.255.255.224 192.168.1.1 180
!
no ip http server
no ip http secure-server
!
!
access-list 1 permit any
dialer-list 1 protocol ip list 1
!
!
control-plane
!
!
line con 0
line aux 0
line 0/1/0
 script startup pin
 script dialer gsm
 no exec
 speed 384000
line vty 0 4
 login
!
scheduler allocate 20000 1000
end

: 28 lis 2008, 11:54
autor: weis
Dodaj za pomoca sla monitor pingowanie jakiegoś hosta (google.com) powiedzmy co minute lub 5 minut i to zalatwi sprawę, bo router bedzie generował pakiety wzbudzajce ruch.

: 28 lis 2008, 14:02
autor: piqiu
no ok, a nie da się tego jakoś prościej zrobić, bez użycia DDR?

: 28 lis 2008, 14:07
autor: gryglas
piqiu pisze:no ok, a nie da się tego jakoś prościej zrobić, bez użycia DDR?
znalazłem coś takiego :

Kod: Zaznacz cały

Automatic teardown.After a configurable timeout value, the 3G wireless HWIC automatically tears down a connection if there has been no activity. 
Specifies the duration of idle time, in seconds, after which a line will be disconnected.

Kod: Zaznacz cały

	
Router(config-if)# dialer idle-timeout <seconds>
Example:
Router (config-if)# dialer idle-timeout 30
Wiec jak byśmy ustawili np. 24h to ma to jakiś sens.

: 28 lis 2008, 14:23
autor: piqiu
to jest ustawione na

Kod: Zaznacz cały

dialer idle-timeout 0 
co daje tyle, że połączenie nie jest zrywane w ogóle, ale mimo wszystko trzeba zrobić ten pierwszy krok, żeby połączenie zostało ustanowione. nie można tego zrobić ręcznie, bo jeśli nastąpi reset (np brak zasilania) to po tym jak router wstanie, ta trasa nie będzie działać.

: 28 lis 2008, 15:44
autor: weis
No to wracamy do mojej koncepcji ;) Bo raczej bez DDR'a tego nie zrobisz.

: 28 lis 2008, 16:34
autor: piqiu
on dobrze więc, to nowe pytanko: jak tego dokonać?

przeglądałem trochę dokumentację od SLA, i jakoś nie trafiłem na takie możliwości, fakt że nie korzystałem z tego nigdy i nie do końca to rozumiem.

przy okazji miałbym pytanko dotyczące togo tunelowania co zestawiłem, otóż nie bardzo rozumiem dlaczego tunel wstaje tylko wtedy gdy dodam trasę domyślną, a nie wystarcza mu ten drugi statyczny wpis?

: 29 lis 2008, 14:47
autor: defrag
a jakby tak cos tego typu ?

Kod: Zaznacz cały

kron occurrence Reconnect in 1:0 recurring
 policy-list Reconnect
!
kron policy-list Reconnect
 cli ping 1.1.1.1

: 29 lis 2008, 20:16
autor: art71
a ja bym skonfigurowal RIP na interface Tunnel, niech sle pakiety co jakis czas.

Re: konfiguracja modemu 3G

: 29 lis 2008, 21:01
autor: lbromirs
piqiu pisze:Witam,
mam do skonfigurowania routery 1841 i 2801, w których mam karty 3G. Sporządziłem konfigurację opartą na jednym z dokumentów na stronie Cisco, i całość działa, jednak nie do końca tak jakbym chciał. Otóż połączenie jest skonfigurowane przy pomocy DDR, niestety powoduje to, że jest ono ustanawiane tylko w przypadku jeśli pojawi się "interesujący" ruch, czyli w moim przypadku pakiet IP.
'dialer persistent' chyba byłby dobrym pomysłem:
http://www.cisco.com/en/US/docs/ios/12_ ... perst.html

: 02 gru 2008, 14:14
autor: piqiu
niestety nie ma takiej opcji w moim IOSie, a z tego co w dokumentacji piszą to jest to zaimplementowane w "Cisco access server platforms", a ponieważ wersjonowanie IOSów jest dla mnie czarną magią, być może robię gdzieś błąd, mój aktualny IOS to 12.4.22T(ED)


edit:
coś pochrzaniłem, jest ale na razie probuje to uruchomić

: 03 gru 2008, 16:42
autor: piqiu
witam, ostatecznie udało mi się rozwiązać wszystkie problemy:
- automatyczne wpisywanie piny do karty przy pomocy skryptu 'pin'
- automatyczny start połączenia GPRS przy starcie routera, za pomocą opcji Dielara 'dialer persistent'
- tunel nie wstawał bez wpisu 'ip route 0.0.0.0 0.0.0.0 dialer1', dlatego że aby wstał muszą być drogi w tabeli routingu do obu interfejsów 'source' i 'destination'

dla zainteresowanych umieszczam rozwiązanie:

Kod: Zaznacz cały

!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname elk2
!
boot-start-marker
boot-end-marker
!
logging message-counter syslog
!
no aaa new-model
dot11 syslog
ip source-route
!
!
!
!
ip cef
multilink bundle-name authenticated
!
chat-script gsm "" "atdt*99***1#" TIMEOUT 60 "CONNECT"
chat-script pin "" "at+cpin=XXXX"
!
!
!
!
archive
 log config
  hidekeys
!
!
!
!
!
interface Tunnel1
 ip address 192.168.1.2 255.255.255.252
 tunnel source Dialer1
 tunnel destination 172.26.188.67
!
interface FastEthernet0/0
 ip address 172.16.41.1 255.255.255.224
 duplex auto
 speed auto
!
interface FastEthernet0/1
 ip address 172.16.10.211 255.255.255.0
 duplex auto
 speed auto
!
interface Cellular0/0/0
 ip address negotiated
 encapsulation ppp
 dialer in-band
 dialer pool-member 1
 dialer-group 1
 async mode interactive
 ppp chap hostname ""
 ppp chap password 0 ""
!
interface Dialer1
 ip address negotiated
 encapsulation ppp
 dialer pool 1
 dialer idle-timeout 0
 dialer string gsm
 dialer persistent delay initial 20
 dialer-group 1
 ppp chap hostname ""
 ppp chap password 0 ""
!
router eigrp 100
 redistribute static
 network 172.16.0.0
 no auto-summary
!
ip forward-protocol nd
ip route 172.16.10.0 255.255.255.0 192.168.1.1 180
ip route 172.26.188.67 255.255.255.255 Dialer1
!
no ip http server
no ip http secure-server
!
!
access-list 1 permit any
dialer-list 1 protocol ip list 1
!
!
control-plane
!
!
line con 0
line aux 0
line 0/0/0
 script startup pin
 script dialer gsm
 no exec
 rxspeed 3600000
 txspeed 384000
line vty 0 4
 privilege level 15
 no login
 transport input all
!
scheduler allocate 20000 1000
end

Re: konfiguracja modemu 3G

: 15 maja 2009, 16:49
autor: Philly
piqiu pisze:Witam,
mam do skonfigurowania routery 1841 i 2801, w których mam karty 3G. Sporządziłem konfigurację opartą na jednym z dokumentów na stronie Cisco, i całość działa, jednak nie do końca tak jakbym chciał. Otóż połączenie jest skonfigurowane przy pomocy DDR, niestety powoduje to, że jest ono ustanawiane tylko w przypadku jeśli pojawi się "interesujący" ruch, czyli w moim przypadku pakiet IP. Wtedy modem wdzwania się i i pozostaje w tym stanie bo idle-timeout jest ustawiony na 0. Ja jednak potrzebuje żeby połączenie było aktywne cały czas, a nie wtedy gdy pojawi się jakiś ruch, dlatego że do tego routera połączone są po APNie inne routery, które coś tam wysyłają, jednak oczywiste jest to, że jeśli modem nie będzie wdzwoniony w linię, to router nic nie odbierze, a tego bym nie chciał.

Oto konfig:

Kod: Zaznacz cały

!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
!
boot-start-marker
boot-end-marker
!
logging message-counter syslog
!
no aaa new-model
dot11 syslog
ip source-route
!
!
!
!
ip cef
multilink bundle-name authenticated
!
!
chat-script gsm "" "atdt*99***1#" TIMEOUT 60 "CONNECT"
chat-script pin "" "at+cpin=XXXX"
!
!
!
!
archive
 log config
  hidekeys
!
!
!
!
!
interface Tunnel1
 ip address 192.168.1.2 255.255.255.252
 tunnel source Cellular0/1/0
 tunnel destination 172.26.188.78
!
interface FastEthernet0/0
 ip address 172.16.10.213 255.255.255.0
 duplex auto
 speed auto
!
interface FastEthernet0/1
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface Cellular0/1/0
 ip address negotiated
 encapsulation ppp
 dialer in-band
 dialer idle-timeout 0
 dialer string gsm
 dialer-group 1
 async mode interactive
 ppp chap hostname ""
 ppp chap password 0 ""
!
router eigrp 100
 network 172.16.0.0
 auto-summary
!
ip forward-protocol nd
ip route 0.0.0.0 0.0.0.0 Cellular0/1/0
ip route 172.16.41.0 255.255.255.224 192.168.1.1 180
!
no ip http server
no ip http secure-server
!
!
access-list 1 permit any
dialer-list 1 protocol ip list 1
!
!
control-plane
!
!
line con 0
line aux 0
line 0/1/0
 script startup pin
 script dialer gsm
 no exec
 speed 384000
line vty 0 4
 login
!
scheduler allocate 20000 1000
end
witam, odswiezam watek, tym razem chodzi o 881
mam problem z automatycznym odblokowaniem SIMu podczas restartu, czyli z wpisaniem PINu
script:
chat-script pin "" "at+cpin=XXXX"
line 3
script startup pin
niestety nie dziala dla 881
czy ktos zetknal sie z tym problemem?

dzieki.

Re: konfiguracja modemu 3G

: 07 paź 2009, 12:24
autor: crisok
Philly pisze:
piqiu pisze:Witam,
mam do skonfigurowania routery 1841 i 2801, w których mam karty 3G. Sporządziłem konfigurację opartą na jednym z dokumentów na stronie Cisco, i całość działa, jednak nie do końca tak jakbym chciał. Otóż połączenie jest skonfigurowane przy pomocy DDR, niestety powoduje to, że jest ono ustanawiane tylko w przypadku jeśli pojawi się "interesujący" ruch, czyli w moim przypadku pakiet IP. Wtedy modem wdzwania się i i pozostaje w tym stanie bo idle-timeout jest ustawiony na 0. Ja jednak potrzebuje żeby połączenie było aktywne cały czas, a nie wtedy gdy pojawi się jakiś ruch, dlatego że do tego routera połączone są po APNie inne routery, które coś tam wysyłają, jednak oczywiste jest to, że jeśli modem nie będzie wdzwoniony w linię, to router nic nie odbierze, a tego bym nie chciał.

Oto konfig:

Kod: Zaznacz cały

!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
!
boot-start-marker
boot-end-marker
!
logging message-counter syslog
!
no aaa new-model
dot11 syslog
ip source-route
!
!
!
!
ip cef
multilink bundle-name authenticated
!
!
chat-script gsm "" "atdt*99***1#" TIMEOUT 60 "CONNECT"
chat-script pin "" "at+cpin=XXXX"
!
!
!
!
archive
 log config
  hidekeys
!
!
!
!
!
interface Tunnel1
 ip address 192.168.1.2 255.255.255.252
 tunnel source Cellular0/1/0
 tunnel destination 172.26.188.78
!
interface FastEthernet0/0
 ip address 172.16.10.213 255.255.255.0
 duplex auto
 speed auto
!
interface FastEthernet0/1
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface Cellular0/1/0
 ip address negotiated
 encapsulation ppp
 dialer in-band
 dialer idle-timeout 0
 dialer string gsm
 dialer-group 1
 async mode interactive
 ppp chap hostname ""
 ppp chap password 0 ""
!
router eigrp 100
 network 172.16.0.0
 auto-summary
!
ip forward-protocol nd
ip route 0.0.0.0 0.0.0.0 Cellular0/1/0
ip route 172.16.41.0 255.255.255.224 192.168.1.1 180
!
no ip http server
no ip http secure-server
!
!
access-list 1 permit any
dialer-list 1 protocol ip list 1
!
!
control-plane
!
!
line con 0
line aux 0
line 0/1/0
 script startup pin
 script dialer gsm
 no exec
 speed 384000
line vty 0 4
 login
!
scheduler allocate 20000 1000
end
witam, odswiezam watek, tym razem chodzi o 881
mam problem z automatycznym odblokowaniem SIMu podczas restartu, czyli z wpisaniem PINu
script:
chat-script pin "" "at+cpin=XXXX"
line 3
script startup pin
niestety nie dziala dla 881
czy ktos zetknal sie z tym problemem?

dzieki.
Faktycznie na 881 nie bedzie dzialal script startup, gdyż podczas startu router nie widzi jeszcze modemu. Mozna sobie z tym poradzic w ten sposob, aby odblokowanie SIM odbywalo sie podczas nawiazywania polaczenia.
line 3
script dialer pin
Oczywiscie sam skrypt zmodyfikowac dodajac wywolanie numeru np. "ATDT*99***1#" TIMEOUT 30 CONNECT

Inne rozwiazanie to zdjac zadanie pin z karty. Na routerze jest to chyba komenda:
cellular 0 gsm sim unlock "pin"

Re: konfiguracja modemu 3G

: 25 maja 2016, 15:52
autor: dacula
Przepraszam panowie za odgrzewanie starego tematu. Może się ktoś podzielić działającym chat scriptem, który poprawnie obsługuje PIN?

Nie nie wiem jak dopisać te polecenie do tego:

Kod: Zaznacz cały

chat-script gsm "" "ATDT*98#" TIMEOUT 60 "CONNECT"