Přejít na obsah

Nastavení všech 3 IP na jednom PC


Doporučené příspěvky

Chci se jen zeptat a počítám že někdo z vás s tím zkušenost bude mít. Je možný nějak do xpéček vnutit všechna nastavení karnevalích IP adres, to je 1 veřejné a dvou 10tkových abych si jen vybral kterou chci právě používat a nemusel to v nastavení síťového adaptéru přepisovat? S tím i možná souvisí, jestli je možné abych na jedné síťové kartě měl ještě nastavení bývalého ISP, který mi zatím dává signál, ale nechci přes něj přistupovat inetu, ale jen na LAN. Předem díky za názory.

Odkaz ke komentáři
https://www.techforum.cz/topic/299-nastaven%C3%AD-v%C5%A1ech-3-ip-na-jednom-pc/
Sdílet na ostatní stránky

  • po měsících...

Ja ty zmeny IP ve Win 98 (mam 3) resim tak, ze jsem si vyexportoval nastaveni tech IP z registru ([HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001]) do trech souboru a podle toho kterou IP zrovna potrebuji tak ten reg soubor spustim, po te jeste musim restartovat Windowso (u 2K a XP myslim restart neni potreba).

  • Kabel 150 Mb/s
  • -
  • Komfort
  • Compal VF, VTV box, CA modul
  • Brno
Odkaz ke komentáři
https://www.techforum.cz/topic/299-nastaven%C3%AD-v%C5%A1ech-3-ip-na-jednom-pc/#findComment-4635
Sdílet na ostatní stránky

  • po 2 týdnech...
Návštěvník Mlok

Pro ty co by chtěli následovat iNDYCZ, používám podobné řešení, zde příklad:

 

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

 

Set colNetAdapters = objWMIService.ExecQuery _

("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")

 

strIPAddress = Array("10.98.x.x")

strSubnetMask = Array("255.255.255.0")

strGateway = Array("10.98.x.x")

strGatewayMetric = Array(1)

 

For Each objNetAdapter in colNetAdapters

errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)

errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)

If errEnable = 0 Then

WScript.Echo "The IP address has been changed."

Else

WScript.Echo "The IP address could not be changed."

End If

Next

 

On Error Resume Next

 

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

 

Set colNetCards = objWMIService.ExecQuery _

("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")

 

For Each objNetCard in colNetCards

arrDNSServers = Array("81.27.192.33", "81.27.192.97")

objNetCard.SetDNSServerSearchOrder(arrDNSServers)

Next

 

 

Script se uloží s příponou vbs a zovolá se:

cscript nazev_scriptu.vbs

 

Příklad je pro změnu na neveřejnou ip na Karneval + dns Karnevalu, jen ty x v adrese nahradit.

Odkaz ke komentáři
https://www.techforum.cz/topic/299-nastaven%C3%AD-v%C5%A1ech-3-ip-na-jednom-pc/#findComment-4718
Sdílet na ostatní stránky

Přidat se ke konverzaci

Přispívat můžete okamžitě a zaregistrovat se později. Pokud máte účet, přihlaste se a přispívejte pod Vaším účtem.
Poznámka: Váš příspěvek vyžaduje před zobrazením schválení moderátorem.

Návštěvník
Odpovědět na toto téma...

×   Vložit jako upravený text.   Obnovit formátování

  Pouze 75 emotikon je povoleno.

×   Váš odkaz byl automaticky vložen.   Místo toho zobrazit jako odkaz

×   Váš předchozí obsah byl obnoven.   Vyčistit editor

×   Nemůžete vložit obrázky přímo. Nahrajte nebo vložte obrázky z URL adresy.

  • Kdo si právě prohlíží tuto stránku   0 registrovaných uživatelů

    • Žádný registrovaný uživatel si neprohlíží tuto stránku
×
×
  • Vytvořit...