Jump to content

Cisco 800 über VBS Script Command ?


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Morgen

 

Ich habe einige Fragen schon in einem anderen Cisco-Forum gestellt,aber dort leider keine Antworten bekommen,darum versuche ich es mal bei euch hier. :)

 

Ich möchte den Connect und Disconnect über einen VBS Script machen um ein ständiges einwählen zu verhindern,was auch ohne Probleme klappt.

 

 

Connect:

Einwahl per VBS:

 

Set oWsh = CreateObject("WScript.Shell")

oWsh.Run "%windir%\system32\telnet.exe 10.0.0.1"

WScript.Sleep 1000

oWsh.SendKeys "xxxxxxxxxx~"

oWsh.SendKeys "enable~"

oWsh.SendKeys "xxxxxxxxxx~"

oWsh.SendKeys "isdn call int bri 0 xxxxxxxx~"

oWsh.SendKeys "exit~"

 

Disconnect:

Set oWsh = CreateObject("WScript.Shell")

oWsh.Run "%windir%\system32\telnet.exe 10.0.0.1"

WScript.Sleep 1000

oWsh.SendKeys "PASSWORT~"

oWsh.SendKeys "enable~"

oWsh.SendKeys "PASSWORT~"

oWsh.SendKeys "isdn disconnect interface BrI 0 b1~"

oWsh.SendKeys "exit~"

 

Aber welche Befehle kann und muss ich aus der Config entfernen,damit der Router nicht mehr alleine bei einem Request der Rechner wählen kann,sondern wirklich nur auf den VBS Script reagiert?

 

 

Config des Routers

 

!

version 12.0

no service pad

service timestamps debug uptime

service timestamps log uptime

service password-encryption

!

hostname Cisco801

!

enable password 7 xxxxxxxxxxxxxx

!

ip subnet-zero

!

no ip domain-lookup

isdn switch-type basic-net3

!

!

!

interface Ethernet0

description connected to EthernetLAN

ip address 10.0.0.1 255.0.0.0

no ip directed-broadcast

ip nat inside

!

interface BRI0

description connected to Internet

no ip address

no ip directed-broadcast

ip nat outside

encapsulation ppp

dialer rotary-group 1

isdn switch-type basic-net3

no cdp enable

!

interface Dialer1

description connected to Internet

ip address negotiated

no ip directed-broadcast

ip nat outside

encapsulation ppp

no ip split-horizon

dialer in-band

dialer idle-timeout 60

dialer string xxxxxxxxx

dialer hold-queue 10

dialer-group 1

no cdp enable

ppp authentication chap pap callin

ppp chap hostname xxxxxxxxx

ppp chap password 7 xxxxxxxxxxxxx

ppp pap sent-username xxxxxxxx password 7 xxxxxxxxxxxxxxx

!

router rip

version 2

passive-interface Dialer1

network 10.0.0.0

no auto-summary

!

ip nat inside source list 1 interface Dialer1 overload

no ip http server

ip classless

ip route 0.0.0.0 0.0.0.0 Dialer1

!

access-list 1 permit 10.0.0.0 0.255.255.255

access-list 101 permit ip 10.0.0.0 0.0.0.255 any

access-list 102 deny udp any eq netbios-dgm any

access-list 102 deny udp any eq netbios-ns any

access-list 102 deny udp any eq netbios-ss any

access-list 102 deny udp any range snmp snmptrap any

access-list 102 deny udp any range bootps bootpc any

access-list 102 deny tcp any eq 137 any

access-list 102 deny tcp any eq 138 any

access-list 102 deny tcp any eq 139 any

access-list 102 permit ip any any

dialer-list 1 protocol ip list 102

snmp-server engineID local xxxxxxxxxxxxxxxxxxxxx

snmp-server community public RW

snmp-server host 10.0.0.2 public

!

line con 0

exec-timeout 0 0

password 7 xxxxxxxxxxxxxxx

login

transport input none

stopbits 1

line vty 0 4

password 7 xxxxxxxxxxxxxxx

login

!

end

Link zu diesem Kommentar

Hi mach es dir doch noch einfacher setzte das ISDN interface immer auf shut und no shut. Damit verhinderst du wirklich das sich das ding irgendwann mal einwählt.

 

Beispiel:

Set oWsh = CreateObject("WScript.Shell")

oWsh.Run "%windir%\system32\telnet.exe 10.0.0.1"

WScript.Sleep 1000

oWsh.SendKeys "xxxxxxxxxx~"

oWsh.SendKeys "enable~"

oWsh.SendKeys "xxxxxxxxxx~"

conf t

interface bri 0

no shut

exit

oWsh.SendKeys "isdn call int bri 0 xxxxxxxx~"

wr

oWsh.SendKeys "exit~"

 

Disconnect:

Set oWsh = CreateObject("WScript.Shell")

oWsh.Run "%windir%\system32\telnet.exe 10.0.0.1"

WScript.Sleep 1000

oWsh.SendKeys "PASSWORT~"

oWsh.SendKeys "enable~"

oWsh.SendKeys "PASSWORT~"

oWsh.SendKeys "isdn disconnect interface BrI 0 b1~"

conf t

interface bri0

shut

exit

wr

oWsh.SendKeys "exit~"

 

und das wr immer um die config zu spiechern, nicht das bei einem stromausfall der router mal hochkommt und das interface nicht gesperrt ist. Und dies passiert 100% wenn du im urlaub bist. und dann ist der router 3 Wochen online.

Link zu diesem Kommentar

hallo,

 

ich hätte ein ziemlich geiles perl script für zb. cisco komponenten. mit dem script kann man bei beliebig vielen (natürlich vorher angegeben) geräten beliebig viele (vorher angegebenen) befehle ausführen, die ergebnisse schreibt er dann widerrum in eine log datei. zb. 5 router mit den befehl sh ver und die nächsten 5 switches sh cdp nei det .

vielleicht interessierts ja jemanden.

 

 

mfg

 

quaich

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...