Jak Przypisać adres IP do karty sieciowej używając powershella

Jak Przypisać adres IP do karty sieciowej używając powershella

Pierwszym krokiem jest zaimportowanie modułu NetAdapter odpowiedzialnego za współpracę z kartami sieciowymi

Import-Module NetAdapter

Następnie musimy wylistować wszystkie dostępne karty sieciowe:

Get-NetAdapter -Name Ethernet

Następnie przypisujemy naszą liste do zmiennej powershella

$netadapters = Get-NetAdapter -Name Ethernet

W ten zmiennej będziemy przetrzymywać kolekcje kart sieciowych, jeśli mamy więcej niż jedną, musimy wyłuskać dokładnie tą co nas interesuje:

$myNetAdapter = $netadapters[0]

Ta komenda przypisuje pierwszą(0) karte do zmiennej $myNetAdapter. Jeśli chcesz wybrać inną, poprostu zamiast 0 wpisz inny numer w [] np. $netadapters[0] dla drugiej karty sieciowej.

Teraz zmienna $myNetAdapter będzie dla nas przechowywała naszą kartę sieciową:
NetAdapter

Pierwszym krokiem jest wyłączenie pobierania adresu z serwera DHCP na karcie sieciowej:

$myNetAdapter | Set-NetIPInterface -DHCP Disabled

Następnie skonfigurowanie adresu IP i bramy sieciowej

$myNetAdapter | New-NetIPAddress -AddressFamily IPv4 -IPAddress 10.0.0.1 -PrefixLength 8 -Type Unicast -DefaultGateway 10.0.0.1

Na końcu ustawiamy DNSy:

Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 10.0.0.1

Assigning IP address using powershell
assign ip powershell

Wskazówka:
Bardzo często nie chcemy żeby nasze wszystkie karty sieciowe nazywały się “Ethernet”. Aby to zmienić możemy nadać im alias(aby później je było łatwo rozróżnić):

$myNetAdapter.InterfaceAlias = "Siec Wewnetrzna"

Ta komenda zmieni nazwę (tak naprawde nada alias) naszej karty sieciowej na Siec Wewnętrzna

Mam nadzieję że ten artykuł był dla Ciebie użyteczny, jeśli tak – zostaw komentarz!

Dodaj komentarz

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

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

forty three − = 40