zmiana IP na lapie nie jest zbyt wygodna, bo robi sie to czesto. osobiscie korzystam z prostych skryptow cmd ktore umiescilem w katalogu utilz, do ktorego mam patha, dzieki czemu sa ciagle pod reka:
******setStatic.cmd********
@echo off
if "%1"=="" goto usage
if "%2"=="" goto usage
set MASK=%2
if %2==8 set MASK=255.0.0.0
if %2==16 set MASK=255.255.0.0
if %2==24 set MASK=255.255.255.0
if "%3"=="" goto usage
set DNS=%4
if "%DNS%"=="" set DNS=194.204.159.1
echo setting address %1 mask %MASK% GW %3
netsh interface ip set address "LAN" static %1 %MASK% %3 1
echo setting DNS %DNS%
netsh interface ip set DNS "LAN" static %DNS%
goto end
:usage
echo usage: %0 IP MASK GW [DNS]
echo MASK can be decimal or 8/16/24
echo default public DNS: 194.204.159.1
:end
****************************EOF
***********setDHCP.cmd*********
@echo off
echo setting DHCP for IP on LAN
netsh interface ip set address "LAN" DHCP
echo setting DHCP for DNS on LAN
netsh interface ip set DNS "LAN" DHCP
*****************************EOF
oczywiscie "LAN" ktore sie pojawia to nazwa mojego interface'u sieciowego, wiec trzeba sobie zmienic albo nazwe interface'u albo wpis w pliku na np. "Local Area Network". tak czy inaczej ponoc sa komercyjne programiki, ktore robia to lepiej [he?], bo maja GUI. no to bardzo prosze - CIP - skrypcik z gui.
8 komentarzy:
CIP bardzo fajny :) wywalam te zCRACKowana wersje i uzywam te od Ciebie :)
mozesz zrobic pare skorek :P hehe
skorki? hmmm... nie ma problemu. i tak wersja o.1 wymaga poprawek - np. nie obsluguje poki co wielu DNSow, maske mozna wpisac nieciagla i inne takie pierdolki. wyglad zapisany jest w css'ie - wiec pewnie mozna jako zewnetrzny plik (:
tak swoja droga to skrypt bedzie sie nazwyal w nastepnej wersji bez cenzury Change IP Addres, czyli...
no mi kontrola poprawnosci wpisanych danych nie jest potrzebna ale jesli ma to byc cos dla kazdego to popracuj :)
tak z jeszcze TODO: ikonka dla pliku .hta zeby nie byla taka aplikacyjna tylko zabSka jakas ;)
a i 2 DNSy zeby mozna bylo wpisac :)
No i coby sprawdzał czy user zmieniający adres IP ma do tego uprawnienia ;-> (tak wiem złośliwy jestem).
Kiedyś sie zastanawiałem nad jakimś batchem ale jakoś odechciało mi się ;-)
prosze bardzo - ver o.2 dostepna. mozna zmieniac kolor, jest ikonka, jest mozliwosc wpisania kilq DNSow ze srednikiem.
sprawdzenie uprawnien 'kto moze zmienic ip' jest o tyle trudne, ze nie istnieje takie uprawnienie. wersja SINA [set ip no admin] jest dostepna na stronie i dziala zuuuuupelnie w inny sposob - modyfikujac rejestr.
hef fan (:
Heh, a ja myślałem, że takie rzeczy to tylko w Erze ;-) Właśnie ze sprawdzaniem uprawnień jest problem. Mam lenia dziś...ale obiecuję, ze coś pokombinuję w tej kwesti :)
siedzialem nad tym sporo czasu i nie udalo mi sie wextrachowac praw systemowych czy tez uprawnien, gwarantujacych mozliwosc zmiany ustawien IP karty sieciowej. jesli ci sie uda to bedzie niezly kosmos - imho szukac mozna gdzies w uprawnieniach DCOM. jesli masz czas sie pobawic to administrative tools -> component services -> computers -> my computer -> DCOM config
sa tam obiekty - np. uslugi netman. kazdy obiekt ma 3 rodzaje uprawnien. jesli bedzie to robil to daj znac o wynikach - ja poki co niestety nie mam czasu ):
ps. cipa updated to v.o.21
Prześlij komentarz