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.

Spread the love

Comments (8)

  1. Cabi

    Odpowiedz

    CIP bardzo fajny :) wywalam te zCRACKowana wersje i uzywam te od Ciebie :)

    mozesz zrobic pare skorek :P hehe

  2. n€x¤R

    Odpowiedz

    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…

  3. Cabi

    Odpowiedz

    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 ;)

  4. fascik

    Odpowiedz

    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ę ;-)

  5. n€x¤R

    Odpowiedz

    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 (:

  6. fascik

    Odpowiedz

    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 :)

  7. n€x¤R

    Odpowiedz

    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

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Time limit is exhausted. Please reload CAPTCHA.