On Fri, 24 Feb 2012 22:20:05 +0200, basilis <
acinet...@basilis.gr> wrote:
> Αυτό που θέλω να κάνω είναι το εξής: στη δουλειά έχουμε ορισμένα
> μηχανήματα με windows 7. Αυτά συνδέονται στο wireless δίκτυο που έχουμε
> εκεί πέρα. Το θέμα είναι ότι θέλω κάποιες φορές να συνδέονται και να
> παίρνουν ip από τον dhcp server και κάποιες άλλες φορές θέλω να
> συνδέονται και να παίρνουν μία καρφωτή ip (την οποία ορίζω εγώ για το
> κάθε κομπιούτερ).
Μπορείς να το κάνεις με την εντολή netsh. Την χρησιμοποιώ σε ένα laptop με Vista που για κάποιο λόγο χάνει τη gateway του wifi κατά καιρούς.
Για σταθερή IP:
netsh interface ipv4 set address "<NAME>" static <IP> <MASK> <GATEWAY>
Για δυναμική:
netsh interface ipv4 set address "<NAME>" dhcp
οπου: <ΝΑΜΕ> το όνομα της σύνδεσης (δες το από ipconfig) και <IP> <MASK> <GATEWAY> τα γνωστά.
Φτιάξε δυο shortcut στο desktop και βάλε ως target:
cmd /c "... || pause"
αντικαθιστώντας το ... με καθεμιά από τις παραπάνω εντολές. Προσοχή στα quotes. ;)
Θα χρειάζεται να τα τρέχεις ως administrator (με δεξί κλικ). Οι ρυθμίσεις είναι μόνιμες και θα παραμένουν μέχρι να τρέξεις το άλλο shortcut. Αν όλα πάνε καλά, η κονσόλα θα κλείσει αυτόματα και σε μερικά δευτερόλεπτα η σύνδεση θα ανανεωθεί με τις νέες ρυθμίσεις. Αλλιώς η κονσόλα θα μείνει ανοιχτή για να δεις το μήνυμα σφάλματος.