melody Δημοσ. 12 Σεπτεμβρίου 2021 Δημοσ. 12 Σεπτεμβρίου 2021 Λοιπόν, πρώτον υπάρχει λόγος που γίνεται η ερώτηση και μάλιστα για λειτουργικό ληγμένο. Πάει το ένα. Θέλω σε έναν υπολογιστή με XP, που κάνει μια συγκεκριμένη εργασία, να βρω τρόπο να αλλάζει τις ρυθμίσεις του δικτύου, όταν πέφτει μια γραμμή.Επάνω του (switch) έχει μια γραμμή οπτικών ινών (100/100) και 2-3 άλλες απλές ADSL/VDSL). Σπάνια, αλλά συμβαίνει, οι οπτικές ίνες πέφτουν, λόγω προβλήματος που δεν είναι στη δικαιοδοσία μου να ρυθμίσω (syzefxis).Σε αυτή την περίπτωση, πρέπει να πάω στο χώρο και να αλλάξω το network από 10.160.χχχ.χχχ σε από 192.168.χχχ.χχχ. Υπάρχει κάποιος τρόπος (tool) να αλλάζει αυτόματα σε 2ο network όταν βρει ότι η γραμμή δεν δουλεύει και ίσως να επιστρέψει στην πρώτη γραμμή όταν η σύνδεση αποκατασταθεί; Για την επαναφορά δεν καίγομαι και τόσο, γιατί αν υπάρχει σύνδεση το αλλάζω από μακριά. Αλλά αν πέσει η πρώτη γραμμή πρέπει να πάω στο χώρο και αυτό δεν είναι και τόσο εύκολο, ειδικά αν γίνει Σαββατοκύριακο. Σας ευχαριστώ.
jim_p Δημοσ. 12 Σεπτεμβρίου 2021 Δημοσ. 12 Σεπτεμβρίου 2021 Θες κατι δηλαδη που να αλλαζει τα της καρτας (ip, mask, gateway) απο πχ 192.168.1.2 κλπ σε 10.160.1.2 κλπ? Αυτο μπορει να γινει με ενα bat και την netsh, πχ https://helpdeskgeek.com/networking/change-ip-address-and-dns-servers-using-the-command-prompt/ Μετα απλα κανεις ενα scheduled task που θα κανει ping πχ στο 8.8.8.8 καθε 5 λεπτα και οταν δεν θα το βρισκει θα γυρναει στην αλλη ip.
RTW4ever Δημοσ. 12 Σεπτεμβρίου 2021 Δημοσ. 12 Σεπτεμβρίου 2021 10 ώρες πριν, jim_p είπε Θες κατι δηλαδη που να αλλαζει τα της καρτας (ip, mask, gateway) απο πχ 192.168.1.2 κλπ σε 10.160.1.2 κλπ? Αυτο μπορει να γινει με ενα bat και την netsh, πχ https://helpdeskgeek.com/networking/change-ip-address-and-dns-servers-using-the-command-prompt/ Μετα απλα κανεις ενα scheduled task που θα κανει ping πχ στο 8.8.8.8 καθε 5 λεπτα και οταν δεν θα το βρισκει θα γυρναει στην αλλη ip. Δεν νομίζω ότι θέλει αυτό, υποθέτω έχει δύο ή περισσότερες κάρτες δικτύου στο pc και θέλει να μεταβαίνει από τη μία στην άλλη.
micos000 Δημοσ. 13 Σεπτεμβρίου 2021 Δημοσ. 13 Σεπτεμβρίου 2021 Μπα, μάλλον αυτό θέλει ο ts. Πάνω σε switch έχει και το δίκτυο του ΣΥΖΕΥΞΗΣ και ADSL σύνδεση και θέλει να αλλάζει ip η κάρτα δικτύου όταν πέφτει το ΣΥΖΕΥΞΗΣ και όντως θέλει κάποιο batch αρχείο που να ελέγχει πότε πέφτει η μία σύνδεση για να κάνει μετάπτωση στην άλλη. Εμένα πάντως με απασχολεί άλλο θέμα. Όταν βγαίνει το pc από το 10.160.ΧΧΧ.ΧΧΧ και πάει στο ελεύθερο ίντερνετ, δεν θα εκτίθεται; Ιδίως τα xp είναι μαγνήτης για τον κάθε επίδοξο hacker. Και αν καταφέρει κάποιος και μολύνει αυτό το pc, όταν θα γυρίσει πάλι στο 10.160.ΧΧΧ.ΧΧΧ μπορεί να μολύνει και το υπόλοιπο δίκτυο.
melody Δημοσ. 14 Σεπτεμβρίου 2021 Μέλος Δημοσ. 14 Σεπτεμβρίου 2021 Το συγκεκριμένο τρέχει 24 ώρες από το 2004 και δεν αντιμετώπισε κανένα πρόβλημα με ιούς & επιθέσεις. Μην το πάμε εκεί. Αυτό που ΠΡΕΠΕΙ να γίνει, είναι να αλλάζει αυτόματα IP/gateway σε περίπτωση που η πρώτη γραμμή πέσει.
micos000 Δημοσ. 15 Σεπτεμβρίου 2021 Δημοσ. 15 Σεπτεμβρίου 2021 (επεξεργασμένο) Γίνεται όπως είπε ο jim_p. Χρειάζεσαι ένα bat αρχείο που να κάνει Ping στον 10.160 σέρβερ και αν δεν πάρει απάντηση να αλλάζει ip, mask, gateway και ίσως dns με την netsh εντολή και αν πάρει απάντηση να γυρνάει σε 10.160 ip. Η σύνταξη της netsh εντολής για αλλαγή ip είναι: netsh int ipv4 set address "Ethernet" static ip mask gateway 1 όπου "Ethernet" το όνομα του προσαρμογέα δικτύου, ip, mask και gateway βάζεις τα ανάλογα στοιχεία. Εδώ λίγο προσοχή επειδή τα xp ονόμαζαν τον προσαρμογέα με Ελληνικά γράμματα μπορεί να γίνει μπέρδεμα καθώς η κωδικοποίηση στην γραμμή εντολών δεν είναι η ίδια όπως στα windows και δεν μπορείς απλά να γράψεις τον όνομα στα Ελληνικά. Προτείνω αλλαγή ονόματος του προσαρμογέα (με δεξί κλικ->Μετονομασία) σε Ethernet, όπως τον ονομάζουν και τα 7, 8, 10 Για αλλαγή dns είναι: netsh dns set dns static "Ethernet" ip primary όπου ip η ip του DNS Server που χρησιμοποιείς. Αν έχετε και 2ο dns θα επαναλάβεις την εντολή αλλάζοντας το primary σε 1. Αφού κάνεις το bat θα πρέπει να το εκτελέσεις σαν διαχειριστής με την runas και να ορίσεις ένα task όπου θα εκτελεί την λειτουργία κάθε πόση ώρα θέλεις. Οπότε, για να συνοψίζουμε θα θεωρήσω τα παρακάτω δεδομένα... Αναφορά σε κείμενο ΟΝΟΜΑ ΠΡΟΣΑΡΜΟΓΕΑ ΔΙΚΤΥΟΥ: Ethernet ---------------------------------------------------------- ΣΥΖΕΥΞΗΣ: ip pc: 10.160.1.10 geteway: 10.160.1.1 mask:255.255.255.0 dns:10.1.1.1 -------------------------------------- ΙΝΤΕΡΝΕΤ: ip pc: 192.168.1.10 gateway: 192.168.1.1 mask: 255.255.255.0 dns: 192.168.1.1 Οπότε το bat αρχείο θα είναι ως εξής: @echo off echo Check for Administrative rights net session >nul 2>&1 if %errorlevel% neq 0 goto NOTADMIN :ADMIN ping -n 1 10.160.1.1 | find "TTL=" >nul if errorlevel 1 ( echo Host not reachable netsh int ip set address "Ethernet" static 192.168.1.10 255.255.255.0 192.168.1.1 1 netsh dns set dns "Ethernet" static 192.168.1.1 primary goto FINISH ) else ( echo Host reachable netsh int ip set address "Ethernet" static 10.160.1.10 255.255.255.0 10.160.1.1 1 netsh dns set dns "Ethernet" static 10.160.1.1 primary goto FINISH ) :NOTADMIN cls echo To run the script you need administrative rights echo. :FINISH echo Exiting sleep 5 exit Απλά κάντο αντιγραφή και επικόλληση στο σημειωματάριο και όταν αποθηκεύσεις επέλεξε "Όλα τα αρχεία (*.*)" κάτω από το όνομα αρχείου και στο όνομα βάλε την κατάληξη .bat Θα πρότεινα να μην δώσεις όνομα αρχείου στα Ελληνικά και να μην έχει κενά. Δώσε ένα όνομα π.χ. ipchange.bat Σώσε το κάπου και κάνε ένα task που να εκτελείτε κάθε πόσο χρόνο κρίνεις εσύ και όρισε το bat να τρέχει σαν διαχειριστής. Αν ο χρήστης στον οποίο είσαι συνδεμένος είναι ο Administrator δεν χρειάζεται να κάνεις κάτι. Αν όχι θα πατήσεις στο "Αλλαγή χρήστη", μετά "Για προχωρημένους" και τέλος "Εύρεση τώρα" και θα επιλέξεις τον Administrator. Αν βρίσκεται το pc σε domain θα αλλάξεις την θέση σε τοπικό χρήστη. Μετά στα εναύσματα θα επιλέξεις Ημερίσιο, κάθε 1 ημέρες και επανάληψη κάθε 5 ή 10 λεπτά. Στις Ενέργειες θα βάλεις να τρέχει το bat. Αυτάααα!... Επεξ/σία 15 Σεπτεμβρίου 2021 από micos000
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα