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

Geschrieben

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

Geschrieben

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.

Geschrieben

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

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

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...