dialer swap ???

Tutto ciò che ha a che fare con la configurazione di apparati Cisco (e non rientra nelle altre categorie)

Moderatore: Federico.Lagni

Rispondi
MWzozz
n00b
Messaggi: 3
Iscritto il: lun 28 mar , 2005 8:08 pm
Località: Salina

ciao a tutti.

è la prima volta che posto su ciscoforums per due motivi:
1 vorrei risolvere al meglio un piccolo problema
2 vorrei evitare ore e ore di ricerca nella sterminata documentazione cisco (devo dedicare molto tempo allo studio)
spero, quindi, che qualcuno mi possa dare una dritta o il collegamento ad uno dei tanti post del forum.

eccomi al problema:

ho uno splendido 801 (il primo router della mia vita) con os che potete vedere :

*** >show version
*** Cisco Internetwork Operating System Software
*** IOS (tm) C800 Software (C800-OSY6-MW), Version 12.3(10b), RELEASE SOFTWARE (fc3)
*** Technical Support: http://www.cisco.com/techsupport
*** Copyright (c) 1986-2004 by cisco Systems, Inc.
*** Compiled Tue 21-Dec-04 18:42 by kellythw
*** Image text-base: 0x000F5000, data-base: 0x00BE2000
***
*** ROM: TinyROM version 1.4(1)
*** uno uptime is 6 days, 3 hours, 31 minutes
*** System returned to ROM by power-on
*** System image file is "flash:c800-osy6-mw.123-10b.bin"
***
*** Cisco C801 (MPC850) processor (revision 1) with 54660K bytes of virtual memory.
*** Processor board ID JAD0616074A (3028586013)
*** CPU part number 0x2101
*** Bridging software.
*** X.25 software, Version 3.0.0.
*** Basic Rate ISDN software, Version 1.1.
*** 1 Ethernet/IEEE 802.3 interface(s)
*** 1 ISDN Basic Rate interface(s)
*** 12M bytes of physical memory (DRAM)
*** 8K bytes of non-volatile configuration memory
*** 8M bytes of flash on board (4M from flash card)
***
*** Configuration register is 0x2102

ho configurato un Dialer2 per il collegamento a Teleconomy Internet ISDN (fregatura: da metà agosto va solo di sera e di notte.. di giorno il buio totale :((( )
ho, quindi, la necessità di 'swappare' da un dealer all'altro con una certa frequenza.
una tipica sequenza di comandi è la seguente:

*** >enable
*** Password:
*** #configure terminal
*** (config)#no ip nat inside source list 1 interface Dialer1 overload
*** (config)#no ip route 0.0.0.0 0.0.0.0 Dialer1
*** (config)#ip nat inside source list 1 interface Dialer2 overload
*** (config)#ip route 0.0.0.0 0.0.0.0 Dialer2

mi chiedo:
c'e un modo per 'automatizzare' la sequenza di comandi (script o simili)?

quando eseguo il comando
*** (config)#no ip nat inside source list 1 interface Dialer1 overload
se il router è collegato mi da questo messaggio:
*** %Dynamic mapping in use, cannot remove
come si fa a chiudere manualmente una connessione?

scusatemi per la lunghezza del post ma penso che le informazioni per risolvere un problema non sono mai abbastanza.

ok grazie anticipatamente e.... pendo dai vostri ... tasti ;-)

marco
Avatar utente
andrewp
Messianic Network master
Messaggi: 2199
Iscritto il: lun 13 giu , 2005 7:32 pm
Località: Roma

Puoi realizzare uno script in perl da far girare su una macchina linux.

Ciao.
Manipolatore di bit.
MWzozz
n00b
Messaggi: 3
Iscritto il: lun 28 mar , 2005 8:08 pm
Località: Salina

SithDrew ha scritto:Puoi realizzare uno script in perl da far girare su una macchina linux.
Grazie per il consiglio, Drew, ma non conosco il perl (un giorno o l'altro mi toccherà impararlo!!! ;>)

Grazie Matteo ma non conosco sto gioiello di Cisco col suo os e non sono molto pratico di networking.
Però con una parte dei tuoi suggerimenti sono riuscito nel mio intento.
Appena devo cambiare il dialer mi basta fare così:

Codice: Seleziona tutto

conf t 
interface bri 0
shut
no ip nat inside source list 1 interface Dialer1 overload
no ip route 0.0.0.0 0.0.0.0 Dialer1
ip nat inside source list 1 interface Dialer2 overload
ip route 0.0.0.0 0.0.0.0 Dialer2
interface bri 0
no shut
e funzia una meraviglia.

A questo punto come si fa ad automatizzare questa sequenza di comandi in un unico comando (o script o altro)?

E abuso dell'aiuto aggiungendo un altro quesito:

questa è la mia configurazione:

Codice: Seleziona tutto

Current configuration : 1961 bytes
!
version 12.3
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname uno
!
boot-start-marker
boot system flash c800-osy6-mw.123-10b.bin
boot-end-marker
!
no logging console
enable password xxxxxxxx
!
no aaa new-model
ip subnet-zero
no ip domain lookup
!
isdn switch-type basic-net3
!
!
!
interface Ethernet0
 ip address 192.168.1.1 255.255.255.0
 ip nat inside
!
interface BRI0
 no ip address
 ip nat outside
 encapsulation ppp
 dialer pool-member 1
 dialer pool-member 2
 isdn switch-type basic-net3
 isdn send-alerting
!
interface Dialer1
 description Collegamento Teleconomy
 ip address negotiated
 ip nat outside
 encapsulation ppp
 no ip split-horizon
 dialer pool 1
 dialer remote-name telecom
 dialer string 7010187187
 dialer-group 1
 ppp authentication chap pap callin
 ppp chap hostname telecom
 ppp chap password 0 telecom
 ppp pap sent-username telecom password 0 telecom
 ppp multilink
!
interface Dialer2
 description Collegamento McLink
 ip address negotiated
 ip nat outside
 encapsulation ppp
 no ip split-horizon
 dialer pool 1
 dialer remote-name xxxxxxxx
 dialer string 7020005007
 dialer-group 1
 ppp authentication pap chap callin
 ppp chap hostname xxxxxxxx
 ppp chap password 0 xxxxxxxx
 ppp pap sent-username xxxxxxxx password 0 xxxxxxxx
 ppp multilink
!
router rip
 version 2
 network 192.168.1.0
 no auto-summary
!
ip nat inside source list 1 interface Dialer1 overload
ip classless
ip route 0.0.0.0 0.0.0.0 Dialer1
no ip http server
!
access-list 1 permit 192.168.0.0 0.0.255.255
access-list 2 permit 192.168.0.0 0.0.255.255
dialer-list 1 protocol ip permit
dialer-list 2 protocol ip permit
!
!
line con 0
 exec-timeout 0 0
 password xxxxxxxx
 login
 transport preferred all
 transport output all
 stopbits 1
line vty 0 4
 password xxxxxxxx
 login
 transport preferred all
 transport input all
 transport output all
!

no rcapi server
!
!
end
la maggior parte della quale è per me ancora un 'mistero'.
Ora come ora si collega su un solo canale ISDN (anche se, in qualche rara occasione, l'ho visto coi due canali aperti!!!). Come faccio, in caso di necessità, ad attivare e disattivare manualmente il secondo canale?
Quello che mi consigli
netkiller ha scritto: Usa una dialer map ed una Time Based ACL, appena trovo un esempio lo posto.
Praticamente gli dici, dalla tale ora a quell'altra usa questa connessione altrimenti usa quest'altra.
(e che per ora non capisco) si potrebbe applicare anche all'attivazione del secondo canale?

Un gigantesco grazie per la pazienza e per l'aiuto che già ho avuto.
Spero di poter ricambiare, prima o poi.

Ciao

Marco
MWzozz
n00b
Messaggi: 3
Iscritto il: lun 28 mar , 2005 8:08 pm
Località: Salina

Grazie Matteo,
sto guardando su goooogle nel poco tempo libero a disposizione. Spero anch'io di trovare qualcosa che faccia al caso mio.
In ogni caso controllo anche qui sul forum se qualcuno riesce a postare una soluzione per l'automazione del cambio di dialer.

Per quanto riguarda l'attivazione del secondo canale isdn cercherò su ciscoforums a meno che qualche 'anima pia' non mi eviti le luuunghe ricerche postando due righine di codice... :wink:
Marco aka MWzozz
Rispondi