Powershell: Metric der Ethernet Karte einstellen

Die Metrik der Ethernet Karte kann über Powershell bzw. Netsh recht einfach verändert werden. Windows verwendet hier eine automatische Metrik als Standard-Einstellung. Nicht immer ist das die beste Lösung. Über die Metrik der Netzwerk-Karte wird die Priorisierung des Datenfluss gesteuert. Ein hoher Wert gibt eine niedrige Priorität an. Werte von 1 – 50 können automatisch von Windows verwaltet werden.

function set-ethmetric
{
[CmdletBinding()]
Param
(
    [Parameter(Mandatory=$false)]
    [int]$Metric,
    [Parameter(Mandatory=$false)]
    [ValidateSet("Auto")]
    [string]$AutoMetric = 'Auto'
    
)
    if ($Metric -eq $Null)
        {$met = $AutoMetric}
    else {$met = $Metric}
    $adapter = Get-WmiObject -Class win32_networkAdapter | Where-Object Name -Like '*Ethernet*'

    # Change IPv4 metric
    $Adapterstring_ipv4 = 'netsh interface ipv4 set interface "' + $adapter.NetConnectionID +'" metric=' +$met
    cmd.exe /C $Adapterstring_ipv4
    # Change IPv6 metric
    $Adapterstring_ipv6 = 'netsh interface ipv6 set interface "' + $adapter.NetConnectionID +'" metric=' +$met
    cmd.exe /C $Adapterstring_ipv6

    
}


set-ethmetric -Metric 51


Sinn hier war es die Prio der LAN Karte hinter einen VPN Tunnel zu stellen um DNS Abfragen aus dem VPN Tunnel beantwortet zu bekommen. Sollte die Metrik der LAN Karte, über welche auch die VPN Tunnel-Verbindung läuft, gleich hoch oder niedriger sein als der Tunnel selbst, kann ein DNS Request möglicherweise auch vom lokalen Router / Modem beantwortet werden. Eine Namensauflösung von Ressourcen die sich im VPN Netz befinden ist dann normalerweise nicht möglich. Ein Zugriff auf eben diese dann auch nur über IP-Adressen.

Dieser Workaround wurde von Microsoft auch so in bein Case angeboten.

Facebooktwittergoogle_plus
Facebooktwittergoogle_plus

Schreiben Sie einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*

Cookies help us deliver our services. By using our services, you agree to our use of cookies. More Info | Close
%d Bloggern gefällt das: