201 anonyme User
77156 Mitglieder freuen sich auf Dich!
Top-Aktivitäten
Sehen Sie hier, wer zu den aktivsten Mitgliedern der aktuellen Woche zählt:
201 anonyme User
VLAN=InputBox ("ACL für welche VLAN?","Input","VLAN")*1 datei= "H:\ADMINISTRATOR\3com\ACLs\3com_VLAN_" & VLAN & ".txt" 'Annahme: Die Server haben 172.16.0.0/24 er Adressen Anzahl_der_VLANs = 25 'Annahme: ich möchte 25 VLANs AdminNetz = 19 'Annahme: Die Admins sitzen in 172.16.19.0/24 er Netz n=0 for i = 1 to Anzahl_der_VLANs if i = VLAN then i=i+1 if i = AdminNetz then i=i+1 Zeile = zeile & "rule " & n & " deny ip source any destination 172.16." & i & ".0 0.0.0.255" & vbcrlf n=n+1 Next 'bei Bedarf in folgender Zeile das Hochkomma entfernen: 'Zeile = zeile & "rule permit ip source any destination any" & vbcrlf& vbcrlf Set fs = CreateObject("Scripting.FileSystemObject") set dateineu = fs.createtextfile(datei, true) dateineu.write Zeile dateineu.close wscript.echo "Datei erstellt für das VLAN " & VLANAnzahl_der_VLANs=InputBox ("ACL für wie viele VLANs?","Input","VLAN")*1 'Annahme: Die Server haben 172.16.0.0/24 er Adressen AdminNetz = 19 'Annahme: Die Admins sitzen in 172.16.19.0/24 er Netz Set fs = CreateObject("Scripting.FileSystemObject") for k = 1 to Anzahl_der_VLANs datei= "H:\ADMINISTRATOR\3com\ACLs\3com_VLAN_" & k & "_ACL.txt" n=0 for i = 1 to Anzahl_der_VLANs if i = k then i=i+1 if i = AdminNetz then i=i+1 if i <= Anzahl_der_VLANs Then Zeile = zeile & "rule " & n & " deny ip source any destination 172.16." & i & ".0 0.0.0.255" & vbcrlf end if 'bei Bedarf in folgender Zeile das Hochkomma entfernen: 'Zeile = zeile & "rule permit ip source any destination any" & vbcrlf& vbcrlf n=n+1 next set dateineu = fs.createtextfile(datei, true) dateineu.write Zeile dateineu.close Zeile = "" Next wscript.echo "Dateien erstellt für " & Anzahl_der_VLANs & " VLANs erstellt" set oShell = CreateObject("WScript.Shell") oShell.run "cmd.exe" WScript.Sleep 1000 ' ' ' oShell.SendKeys"telnet 172.16.19.254" oShell.SendKeys("{Enter}") WScript.Sleep 1000 oShell.SendKeys"admin" oShell.SendKeys("{Enter}") WScript.Sleep 1000 ' ' ' oShell.SendKeys"password" 'HIER MUESST IHR EUER ADMIN-PASSWORT EINTRAGEN oShell.SendKeys("{Enter}") WScript.Sleep 500 oShell.SendKeys"system-view" oShell.SendKeys("{Enter}") WScript.Sleep 500 ' ' ' oShell.SendKeys"display acl all" oShell.SendKeys("{Enter}") WScript.Sleep 5000 Anzahl_der_VLANs=InputBox ("ACL für wie viele VLANs?","Input","VLAN")*1 'Annahme: Die Server haben 172.16.0.0/24 er Adressen AdminNetz = 19 'Annahme: Die Admins sitzen in 172.16.19.0/24 er Netz Set fs = CreateObject("Scripting.FileSystemObject") for k = 1 to Anzahl_der_VLANs oShell.SendKeys"acl number " & 3000+k oShell.SendKeys("{Enter}") WScript.Sleep 500 n=0 for i = 1 to Anzahl_der_VLANs if i = k then i=i+1 if i = AdminNetz then i=i+1 if i <= Anzahl_der_VLANs Then oShell.SendKeys"rule " & n & " deny ip source any destination 172.16." & i & ".0 0.0.0.255" oShell.SendKeys("{Enter}") WScript.Sleep 500 end if n=n+1 next oShell.SendKeys"quit" oShell.SendKeys("{Enter}") WScript.Sleep 5000 Next oShell.SendKeys"display acl all" oShell.SendKeys("{Enter}") WScript.Sleep 500undo acl number [nummer der ACL]
set oShell = CreateObject("WScript.Shell") oShell.run "cmd.exe" WScript.Sleep 1000 ' ' ' oShell.SendKeys"telnet 172.16.19.254" oShell.SendKeys("{Enter}") WScript.Sleep 1000 oShell.SendKeys"admin" oShell.SendKeys("{Enter}") WScript.Sleep 1000 ' ' ' oShell.SendKeys"Urobe" oShell.SendKeys("{Enter}") WScript.Sleep 500 oShell.SendKeys"system-view" oShell.SendKeys("{Enter}") WScript.Sleep 500 ' ' ' Anzahl_der_VLANs=InputBox ("ACL für wie viele VLANs?","Input","VLAN")*1 'Annahme: Die Server haben 172.16.0.0/24 er Adressen AdminNetz = 19 Set fs = CreateObject("Scripting.FileSystemObject") for k = 1 to Anzahl_der_VLANs if k <> AdminNetz then oShell.SendKeys"traffic classifier CL" & k oShell.SendKeys("{Enter}") WScript.Sleep 1000 oShell.SendKeys"if-match acl " & 3000+k oShell.SendKeys("{Enter}") WScript.Sleep 1000 oShell.SendKeys"quit" oShell.SendKeys("{Enter}") WScript.Sleep 1000 oShell.SendKeys"qos policy p" & k oShell.SendKeys("{Enter}") WScript.Sleep 1000 oShell.SendKeys"classifier CL" & k & " behavior deny" oShell.SendKeys("{Enter}") WScript.Sleep 1000 oShell.SendKeys"quit" oShell.SendKeys("{Enter}") WScript.Sleep 1000 oShell.SendKeys"qos vlan-policy p" & k & " VLAN 1" & k & " inbound" oShell.SendKeys("{Enter}") oShell.SendKeys("{Enter}") oShell.SendKeys("{Enter}") oShell.SendKeys("{Enter}") WScript.Sleep 5000 end if Next