Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Mehrere route adds per batchfile

Mitglied: emporio-divine

emporio-divine (Level 1) - Jetzt verbinden

06.08.2008, aktualisiert 08.08.2008, 11290 Aufrufe, 14 Kommentare

Ich habe hier ein Batchfile mit dem mehrere routen hinzugefügt werden sollen:


Batchfile:
01.
echo 
02.
echo Routen hinzufuegen 
03.
echo 
04.
 
05.
echo Route#1 
06.
route add 10.1.1.0 mask 255.255.255.0 10.145.1.1 -p 
07.
echo Route#2 
08.
route add 10.1.2.0 mask 255.255.255.0 10.145.1.1 -p 
09.
echo Route#3 
10.
route add 10.1.3.0 mask 255.255.255.0 10.145.1.1 -p 
11.
echo Route#4 
12.
route add 10.1.4.0 mask 255.255.255.0 10.145.1.1 -p 
13.
 
14.
exit

Allerdings wird nur Route#1 ausgeführt, das batch file stoppt nicht.
Das ganze sieht dann etwa so aus:


Ausgabe:
01.
C:\Users\xy\Desktop>route add 10.1.1.0 mask 255.255.255.0 10.145. 
02.
1.1 
03.
 
04.
C:\Users\xy\Desktop>route add 10.1.1.0 mask 255.255.255.0 10.145. 
05.
1.1 
06.
 
07.
C:\Users\xy\Desktop>route add 10.1.1.0 mask 255.255.255.0 10.145. 
08.
1.1 
09.
 
10.
C:\Users\xy\Desktop>route add 10.1.1.0 mask 255.255.255.0 10.145. 
11.
1.1
...

usw...


Muss das batchfile quasi manuell abbrechen.

Welche Möglichkeiten - ausser das erstellen mehrerer batchfiles - hätte ich noch?
Mitglied: 60730
06.08.2008 um 13:56 Uhr
Servus,

ungetestet würde ich ein cmd /c vor dem Route add als Idee vorschlagen.
01.
cmd /c "route add 10.1.1.0 mask 255.255.255.0 10.145." 
02.
usw...
Gruß
Bitte warten ..
Mitglied: emporio-divine
06.08.2008 um 15:12 Uhr
Danke.
Ein versuch war's wert, aber leider passiert das gleiche wie vorher
Bitte warten ..
Mitglied: 51705
06.08.2008 um 20:20 Uhr
Hallo,

poste doch mal den kompletten Output (ein Test hier funktioniert):

C:\>tescht.cmd

C:\>echo
ECHO ist eingeschaltet (ON).

C:\>echo Routen hinzufuegen
Routen hinzufuegen

C:\>echo
ECHO ist eingeschaltet (ON).

C:\>echo Route#1
Route#1

C:\>route add 10.1.1.0 mask 255.255.255.0 192.168.6.6 -p

C:\>echo Route#2
Route#2

C:\>route add 10.1.2.0 mask 255.255.255.0 192.168.6.6 -p

C:\>rem

C:\>route print
Schnittstellenliste
0x1 ........................... MS TCP Loopback interface
0x2 ...00 20 e0 6d ce 49 ...... Intel 8255x-basierter PCI-Ethernetadapter (10/10
0) - Kaspersky Anti-Virus NDIS Miniport
Aktive Routen:
Netzwerkziel Netzwerkmaske Gateway Schnittstelle Anzahl
0.0.0.0 0.0.0.0 192.168.6.6 192.168.6.50 20
10.1.1.0 255.255.255.0 192.168.6.6 192.168.6.50 1
10.1.2.0 255.255.255.0 192.168.6.6 192.168.6.50 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.6.0 255.255.255.0 192.168.6.50 192.168.6.50 20
192.168.6.50 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.6.255 255.255.255.255 192.168.6.50 192.168.6.50 20
224.0.0.0 240.0.0.0 192.168.6.50 192.168.6.50 20
255.255.255.255 255.255.255.255 192.168.6.50 192.168.6.50 1
Standardgateway: 192.168.6.6
Ständige Routen:
Netzwerkadresse Netzmaske Gatewayadresse Anzahl
192.168.0.0 255.255.255.0 192.168.70.201 1
10.1.1.0 255.255.255.0 192.168.6.6 1
10.1.2.0 255.255.255.0 192.168.6.6 1

C:\>
Bitte warten ..
Mitglied: Chris42
07.08.2008 um 08:35 Uhr
Hallo emporio-divine,

<Glugschei.. An> echo. gibt eine Leerzeile aus <Glugschei.. Aus>



- was passiert wenn Du die "Echo#" entfernst ?
- läuft auf dem Rechner Vista? starte es mal mit Adminrechten (rechte Maustaste "Als Administrator ausführen")
- liegt auf dem Desktop die gleiche Version wie in c:\ ? (Speichern im Editor vergessen?)




@echo off
cls
echo.
echo.
echo Statische Routen hinzufuegen
echo.
echo.
echo Wirklich die statischenrouten erweitern ?
echo.
pause
route add 10.1.1.0 mask 255.255.255.0 10.145.1.1 -p
route add 10.1.2.0 mask 255.255.255.0 10.145.1.1 -p
route add 10.1.3.0 mask 255.255.255.0 10.145.1.1 -p
route add 10.1.4.0 mask 255.255.255.0 10.145.1.1 -p
route print
pause



Zum anderen verstehe ich die Netzwerkkonfiguration nicht.

Der Rechner hat eine IP: 192.168.6.50 mit dem StandardGateway 192.168.6.6
wo ist das Netz 10.1.x.x angeschlossen und wie ist 10.145.1.1 zu erreichen ?


Grüße Chris
Bitte warten ..
Mitglied: emporio-divine
07.08.2008 um 08:37 Uhr
Wenn ich die Geschichte unter C:\ ausführe klappt es bei mir auch.
Aber sobald ich das unter C:\User\xy\desktop\ ausführe zeigt er die erste Route x mal an...

01.
C:\Users\xy\Desktop>route add 10.1.1.0 mask 255.255.255.0 10.145.1.1 
02.
C:\Users\xy\Desktop>route add 10.1.1.0 mask 255.255.255.0 10.145.1.1 
03.
C:\Users\xy\Desktop>route add 10.1.1.0 mask 255.255.255.0 10.145.1.1 
04.
C:\Users\xy\Desktop>route add 10.1.1.0 mask 255.255.255.0 10.145.1.1 
05.
C:\Users\xy\Desktop>route add 10.1.1.0 mask 255.255.255.0 10.145.1.1
Auf dem Rechner läuft Vista.
Als Administrator ausführen passiert genau das gleiche.

Die statischen Routen sind mittlerweile vorhanden.
Aber selbst dann müsste es funktionieren - es kommt nur die Fehlermeldung dass die Route schon vorhanden ist:
Hinzufügen der Route fehlgeschlagen: Das Objekt ist bereits vorhanden.

Interessiert mich aber nicht, da ich das ja auch auf anderen Rechner ausführen will bei denen die Route noch nicht vorhanden ist.
Bitte warten ..
Mitglied: Chris42
07.08.2008 um 09:40 Uhr
Bitte alle nicht benötigten Routen entfernen !

route delete .....

Gib uns doch bitte mal deine Netzwerkkonfiguration

ipconfig /all

Grüße Chris
Bitte warten ..
Mitglied: emporio-divine
07.08.2008 um 10:03 Uhr
Kann mir jetzt keinen Reim daraus machen warum du das brauchst und was das mit dem Batchfile zu tun hat?
Bitte warten ..
Mitglied: Chris42
07.08.2008 um 10:28 Uhr
Als Admin solltes Du sauber arbeiten.
Nicht benötigte oder fehlerhafte Routen haben MÜSSEN von den Rechnern runter.

wg. 1.
"Interessiert mich aber nicht, da ich das ja auch auf anderen Rechner ausführen will bei denen die Route noch nicht vorhanden ist."

2.
Zum anderen verstehe ich die Netzwerkkonfiguration nicht.

Der Rechner hat eine IP: 192.168.6.50 mit dem StandardGateway 192.168.6.6
wo ist das Netz 10.1.x.x angeschlossen und wie ist 10.145.1.1 zu erreichen ?

Kritische Daten vom Anfang der ipconfig-Liste kannst Du gern entfernen.

3.
Versuche ja nur zu helfen, und denke in viele Richtungen.

Chris
Bitte warten ..
Mitglied: 51705
07.08.2008 um 10:35 Uhr
Hallo Chris,

Versuche ja nur zu helfen, und denke in viele Richtungen.

Du solltest vorher erstmal aufmerksam lesen

Die 192er IPs habe ich beim Test von emporio-divines Script verwendet...

Grüße, Steffen
Bitte warten ..
Mitglied: emporio-divine
07.08.2008 um 11:55 Uhr
Ok mach dir mal um die Routen keine gedanken,
die stimmen und passen.
und die die nicht benötigt werden sind auch nicht drin.
"es muss alles raus was hier nicht rein gehört, alles was sein Sein im keim zerstört wird zum Feind erklärt" < sorry pfiff mir grad so durch den kopf is nen text von fanta 4 :P

nochmal:
unter user\desktop kommt die erste route 2502315235 mal - d.h. das batchfile beendet sich nicht und bleibt bei der ersten route hängen

das gleiche file führe ich unter c:\ aus - alles passt, alle routen werden geaddet und das file schließt mit pause bzw exit

und das ist nich nur bei vista, sondern auch auf xp rechnern...
Bitte warten ..
Mitglied: Chris42
07.08.2008 um 12:31 Uhr
OK OK

nehme mir heute Abend mal einen Vista Rechner. Habe hier "leider" nur XP und will es nun wissen.

Grüße Chris

PS: was spricht gegen ein cd\ am Anfang des Scripts?
Bitte warten ..
Mitglied: emporio-divine
07.08.2008 um 12:44 Uhr
stimmt, das wär ne möglichkeit.
gleich mal testen
Bitte warten ..
Mitglied: emporio-divine
07.08.2008 um 12:49 Uhr
Funktioniert

01.
echo 
02.
echo Pfad auf C: ändern 
03.
echo 
04.
 
05.
cd\ 
06.
 
07.
echo  
08.
echo Routen hinzufuegen  
09.
echo  
10.
 
11.
echo Route#1  
12.
route add 10.1.1.0 mask 255.255.255.0 10.145.1.1 -p  
13.
echo Route#2  
14.
route add 10.1.2.0 mask 255.255.255.0 10.145.1.1 -p  
15.
echo Route#3  
16.
route add 10.1.3.0 mask 255.255.255.0 10.145.1.1 -p  
17.
echo Route#4  
18.
route add 10.1.4.0 mask 255.255.255.0 10.145.1.1 -p  
19.
 
20.
exit
Bitte warten ..
Mitglied: Chris42
08.08.2008 um 08:10 Uhr
Die Lösung oder wo das Problem liegt.

Hallo emporio-divine,

trägt Deine Batch-Datei den schönen Namen route.bat (route.cmd) ?

Dann kann ich das Verhalten des permanenten Wiederaufrufs auf meinem Vista-PC reproduzieren.

route.bat <-> route.exe: Windows findet den Rüchsprungpunkt nicht

Also:
1. bat Datei umbenennen
2. einen . an die echo-Zeilen die eine Leerzeile ausgeben sollen
3. das Script muß wenn die UAC aktiv ist mit rechtsklick - "Als Administrator ausführen" gestartet werden

Grüße Chris
Bitte warten ..
Ähnliche Inhalte
Router & Routing
Routing Hilfe mit ip route add
gelöst Frage von dasguteRouter & Routing12 Kommentare

Hallo, ich benötige Hilfe zum Routing mittels iproute2 Befehl unter Linux Debian. Ich möchte alle Pakete die nicht zum ...

Batch & Shell
BatchFile mit Errorlevel
gelöst Frage von MemaAaBatch & Shell7 Kommentare

Hallo Da ich mit Batchprogrammierung nur Grundlegende Erfahrungen habe frage ich hier nach. und zwar habe ich ein Batchfile, ...

Batch & Shell
Shortcut Batchfile
Frage von donmanolitoBatch & Shell1 Kommentar

Ich hab hier ein Batchfile das Shortcuts per VBScript erstellen soll. Leider funktionierts nicht so recht und ich kann ...

Batch & Shell

Batchfile, welches ein Zeichen in mehreren Dateien ersetzt und diese danach umbenennt

gelöst Frage von KonfituereBatch & Shell4 Kommentare

Hallo Gemeinde Ich bräuchte ein Batchfile für folgende Anwendung und stehe mit meinen Kenntnissen etwas am Hag (glimpflich ausgedrückt). ...

Neue Wissensbeiträge
Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 19 StundenWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 19 StundenSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Datenschutz

Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10

Information von Penny.Cilin vor 1 TagDatenschutz8 Kommentare

Hallo, passend zum Thema Ablösung LIMUX in München ein Beitrag bei Heise (siehe Link folgend). Behörden ignorieren Sicherheitsbedenken gegenüber ...

Sicherheit
Information Security Hub Munich airport
Information von brammer vor 1 TagSicherheit

Hallo, Neues Center für Cyber Kriminalität am Münchener Flughafen brammer

Heiß diskutierte Inhalte
Exchange Server
Exchange Postfach Einbindung Betriebs-rat -Arzt, Bewerbung .
gelöst Frage von YellowcakeExchange Server23 Kommentare

Hey ich habe da mal eine Denksport Aufgabe bekommen Genutzt wird ein Exchange Server 2010. hier gibt es den ...

Datenschutz
Telematikinfrastruktur Erfahrungsaustausch
Frage von MOS6581Datenschutz12 Kommentare

Moin, unter meinen Kunden befinden sich auch einige Ärzte, welche sich künftig mit der Telematikinfrastruktur-Geschichte der Gematik herumärgern dürfen. ...

Windows Server
Delgegierte OU via RDP verwalten - Objektverwaltung zuweisen
gelöst Frage von TOAOICEWindows Server12 Kommentare

Hallo, ich habe folgendes Problem. Ich möchte in meiner Domäne (Server2016), einer Gruppe (OUAdmin) Berechtigungen auf die OU Test ...

LAN, WAN, Wireless
Gigabit-Lan mit zwei 4-adrigen Kabeln?
Frage von ArvedirmerLAN, WAN, Wireless11 Kommentare

Ich habe folgendes Problem: Ich betreue eine kleine Firma die sich im 1.Stock eines Gebäudes befindet. Es existiert ein ...