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ł.
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.
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ć.
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?
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.
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ć
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'
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ł.
!
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?
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ł.
!
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"